k8sコマンドチートシート

kubectl

CommandsResult
kubectl config get-contexts~/.kube/config にセットされているcontext一覧を表示
kubectl config current-context現在セットされているcontextを表示(指定しなければここにapply)
kubectl config rename-context A BcontextAのnameをBへ変更
kubectl apply -f EXAMPLE.yamlEXAMPLE.yamlに記載されている内容をapply
kubectl apply –context=EXAMPLE -f EXAMPLE.yamlEXAMPLEというcontextへ、apply
kubectl get all -n NAMENAMEのservice, podsなどを一覧表示
kubectl get pods -n NAMENAMEのpods一覧を表示
kubectl get svc -n NAMENAMEのservice一覧を表示
kubectl exec -ti POD_ID -n NAME – /bin/bashpod id に対して/bin/bashで接続
kubectl create namespace NAME –save-configNAMEでnamespaceを作成

aws cli

CommandsResult
aws eks –region ap-northeast-1 update-kubeconfig -n クラスター名 –profile プロファイル名~/.kube/config にcontextを追加