gcloudのアカウント切り替えとkubectlのcontext変更

gcpkubernetes

いつも迷うのでまとめた。

gcloudのアカウント一覧と切り替え

$ gcloud auth list
$ gcloud config set account `ACCOUNT`

configにprojectなども設定している場合はconfig自体を作成して切り替えた方が楽。

$ gcloud config configurations create <name>
$ gcloud config configurations activate <name>
$ gcloud config list
...
Your active configuration is: [<name>]

$ gcloud config set account <accout>
$ gcloud config set project <project>

kubectlのcontext変更

$ kubectl config current-context
$ kubectl config view # contexts
$ kubectl config use-context minikube