💭
GKEチートシート
GKEチートシート
GKEクラスタ関連
- クラスタ作成
zone名など、オプションに慣れていない場合はコンソールから作成する方が楽かもしれない。
gcloud container cluseters create $CLUSTER_NAME
--num-nodes
でクラスタのノード数が指定できる。
--machine-type
でマシンタイプが(文字通り)指定できる。
- kubectlに認証情報を渡す
gcloudで作成したクラスタを制御できるようにするため、kubectlに認証情報を設定する必要がある。
gcloud container clusters get-credentials $CLUSTER_NAME
kubectl get nodes
でGKEのノードが表示されれば準備完了である!
- GKEクラスタ一覧
gcloud container clusters list
- GKEクラスタ切り替え
ちなみに、切り替えによって、$HOME/.kube/configに切り替えた結果が書き込まれ、作成したクラスタを使用するようにkubectlが設定される。
下コマンドのzoneは、regionでも可能。
gcloud container clusters get-credentials $NAME --zone=$ZONE --project $PROJECT_ID
Discussion