ソフトウェア開発備忘録

ソフトウェアエンジニアの開発備忘録

GKEコンテナクラスタを作成しkubectlセットアップ

ともかくコンテナクラスタを作る

コンテナ クラスタの操作  |  Container Engine ドキュメント  |  Google Cloud Platform
ケチケチコンテナクラスタ作成
f:id:yuki-toida:20170922152743p:plain

デフォルトのクラスタを設定する

デフォルトのクラスタを設定するには、gcloud container コマンドを使用します。

gcloud config set container/cluster [クラスタ名]

kubectl を設定する

gcloud container clusters get-credentials [クラスタ名]

アプリケーションデフォルト認証を行う

gcloud auth application-default login
Credentials saved to file: [/Users/[user]/.config/gcloud/application_default_credentials.json]

These credentials will be used by any library that requests
Application Default Credentials.

こんな出力がされたら認証完了

kubectl config の確認

kubectl config view

clusters/contexts/users がそれぞれ正しいか確認
ゴミが会った場合以下のように削除する

kubectl config unset clusters.[クラスタ名]
kubectl config unset contexts.[クラスタ名]
kubectl config unset users.[クラスタ名]