- 最近終於把WEB+filebeat整合CI/CD再測試環境完成,下一步就是要做GKE的CD。起初我還是拿測試環境的機器去對GKE做gcloud container clusters連線,詳細辦法可以參考官網,連結的部分照文件走是沒問題的,但之後要下kubectl對local做操作就無法了,試過了將gcloud auth所有身分做登出,或這在官網看是否有無cluster登出的辦法(沒有),都沒辦法連回local端,之後才發現是我理解錯誤,kubectl本身是可以對多個cluster做連線的,而連線的資訊都會記錄在config裡,可以選擇你想要連線的cluster。
1
2
3
4
5# 列出所有kubectl clusters
kubectl config get-contexts
# 想要操作的cluster
kubectl config use-context ${cluster-name}