Skip to content

Instantly share code, notes, and snippets.

View pathcl's full-sized avatar

pathcl

View GitHub Profile
@pathcl
pathcl / kubeadm.yaml
Last active September 16, 2019 17:33
kind configuration for multi master
# this config file contains all config fields with comments
kind: Cluster
apiVersion: kind.sigs.k8s.io/v1alpha3
# patch the generated kubeadm config with some extra settings
kubeadmConfigPatches:
- |
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
metadata:
name: config
@pathcl
pathcl / test.py
Last active August 14, 2019 07:00
test.py
import os
def main():
print("Os: {}".format(os.uname().version))
print("Hostname: {}".format(os.uname().nodename))
if __name__ == "__main__":
main()
@pathcl
pathcl / dns.tf
Last active July 26, 2019 16:11
Dns && terraform
// Configure the DNS Provider
// dnssec-keygen -r /dev/urandom -a HMAC-MD5 -b 256 -n HOST domain.tld.
provider "dns" {
update {
server = "192.168.0.1"
key_name = "domain.tld."
key_algorithm = "hmac-md5"
key_secret = "yoursecrethere"
}
}
@pathcl
pathcl / npm-using-https-for-git.sh
Created May 9, 2019 09:19 — forked from taoyuan/npm-using-https-for-git.sh
Force git to use https:// instead of git://
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://
@pathcl
pathcl / tmux.md
Created May 8, 2019 13:15 — forked from andreyvit/tmux.md
tmux cheatsheet

tmux cheat sheet

(C-x means ctrl+x, M-x means alt+x)

Prefix key

The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:

remap prefix to Control + a

@pathcl
pathcl / helloworld.yaml
Created April 19, 2019 11:10
helloworld.yaml
---
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: whoami
labels:
app: whoami
spec:
replicas: 2
selector:
@pathcl
pathcl / .vimrc
Created March 30, 2019 17:09
.vimrc
" vim-bootstrap b0a75e4
"*****************************************************************************
"" Vim-PLug core
"*****************************************************************************
if has('vim_starting')
set nocompatible " Be iMproved
endif
let vimplug_exists=expand('~/.vim/autoload/plug.vim')
@pathcl
pathcl / ssql.yaml
Created March 28, 2019 16:12
ssql.yaml
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: mssql-deployment
spec:
replicas: 1
template:
metadata:
labels:
app: mssql
@pathcl
pathcl / tz-env.yaml
Created March 22, 2019 15:53
tz-env.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: tdata
spec:
selector:
matchLabels:
run: tdata
replicas: 2
template:
@pathcl
pathcl / tzdata.yaml
Created March 22, 2019 15:47
tzdata.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: tdata
spec:
selector:
matchLabels:
run: tdata
replicas: 2
template: