GCP gcloud 常用指令
mac
brew install --cask gcloud-cli
相關指令
# 指令自動補全第一次運行時若機器規格很小會跑很久,因為會需要將整個指令樹狀結構完整掃描一遍,但僅第一次後面就不用。
gcloud beta interactive
# 簡易的代碼補全,按tab時自動跳出
SDK_DIR=$(gcloud info --format="value(installation.sdk_root)")
echo "source ${SDK_DIR}/completion.bash.inc" >> ~/.bashrc
source ~/.bashrcgcloud auth login # 登入gcp
# 快捷初始化
gcloud init
gcloud projects list # 查詢project
gcloud config set project ${project_name} # 連線
gcloud compute instances listartifacts
gke
# 列出當前可用 clusters
gcloud container clusters list
# 連接
gcloud container clusters get-credentials {NAME} \
--region=asia-southeast1連接異常回報 gke-gcloud-auth-plugin
需安裝插件
如果是透過 brew 安裝gcloud
brew install --cask google-cloud-sdk
# 安裝插件
gcloud components install gke-gcloud-auth-plugin
# 驗證安裝
gke-gcloud-auth-plugin --version
Artifact regist
自動登入
gcloud auth configure-docker asia-southeast1-docker.pkg.devgcloud auth print-access-token | docker login -u oauth2accesstoken --password-stdin asia-southeast1-docker.pkg.dev