Skip to content

Instantly share code, notes, and snippets.

kubectl create clusterrolebinding cluster-admin-binding \
--clusterrole cluster-admin \
--user $(gcloud config get-value account)
@katsew
katsew / helm-init.sh
Created January 9, 2019 14:42
Helm install snippet
#!/bin/bash
# Get this snip from: https://github.com/jetstack/cert-manager/issues/256#issuecomment-358362665
# Ref: https://github.com/helm/helm/blob/master/docs/rbac.md
kubectl create serviceaccount -n kube-system tiller
kubectl create clusterrolebinding tiller-binding --clusterrole=cluster-admin --serviceaccount kube-system:tiller
helm init --service-account tiller
@katsew
katsew / Init Command
Created November 4, 2018 07:51
Create helm role
1. initialize
helm init --service-account helm
2. upgrade
helm init --service-account helm --upgrade
@katsew
katsew / Create Cluster and NodePool
Last active November 4, 2018 13:38
GKE Sandbox
gcloud container clusters create sandbox \
--node-locations asia-northeast1-c \
--preemptible --machine-type=f1-micro --num-nodes=3 --disk-size=10 \
--enable-autorepair --enable-autoupgrade --enable-autoscaling \
--no-enable-ip-alias --no-enable-cloud-monitoring --no-enable-cloud-logging \
--no-enable-basic-auth --no-issue-client-certificate \
--metadata disable-legacy-endpoints=true \
--cluster-version=1.11.2-gke.9 --min-nodes=1 --max-nodes=3 \
--min-cpu-platform="Intel Skylake" \
--maintenance-window=19:00 && \
@katsew
katsew / for HHKB
Created August 8, 2018 01:52
VSCode KeyRemap
// 既定値を上書きするには、このファイル内にキー バインドを挿入します
[
{
"key": "shift+cmd+[BracketRight]",
"command": "workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
#!/bin/bash
docker volume create \
--driver local \
--opt type=nfs \
--opt o=addr=host.docker.internal,rw,vers=3,tcp,fsc,actimeo=2 \
--opt device=:`pwd`/public \
example_public
@katsew
katsew / Docker Garbage Collection
Last active October 27, 2017 03:31
Docker Tips
# Remove stopped containers
docker rm $(docker ps -aq -f status=exited)
OR
docker rm `docker ps -a -q`
# Remove unused docker images
@katsew
katsew / gcd.js
Last active July 26, 2017 07:33
Euclidean Algorithm in JavaScript
// refs. https://en.wikipedia.org/wiki/Euclidean_algorithm
function gcd(m, n) {
if (n === 0) { return m; }
return gcd(n, m % n);
}
@katsew
katsew / file0.js
Created July 21, 2016 06:58
クロスドメインのAjax通信でcookieがうまくセットされない問題 ref: http://qiita.com/katsew/items/a1d0bcc3da96939d40c8
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com/', true);
xhr.withCredentials = true;
xhr.send(null);
@katsew
katsew / file0.txt
Last active November 13, 2015 10:48
MacでDocker使う時のちょっとした注意点 ref: http://qiita.com/katsew/items/4e5aed919857e61801c1
docker-machine create -d virtualbox [machine_name]