如果你第一次使用 GKE 服務,需要先啟用 GKE 專用的 API 與服務。
gcloud services enable container.googleapis.com
接著叢集是最上層的物件,所以我們第一個要建立的就是叢集。
create 建立一個叢集
delete 刪除叢集
describe 取得叢集的描述資訊
get-credentials 取得執行叢集的授權
list 列出所有叢集列表
resize 調整目前叢集的大小
update 更新叢集的設定
upgrade 升級目前叢集使用的 Kubernetes 版本
在 asia-east1-a
區 (zone) 建立一個叫 k8s-cluster
的叢集,裡面開三個節點 (node)。
gcloud container clusters create k8s-cluster --zone asia-east1-a --num-nodes=3
gcloud container clusters get-credentials k8s-cluster --zone asia-east1-a
gcloud container clusters describe k8s-cluster
gcloud container clusters list
NAME LOCATION MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
k8s-cluster asia-east1-a 1.13.7-gke.8 ---skip--- n1-standard-1 1.13.7-gke.8 3 RUNNING
staging-cluster asia-east1-a 1.12.8-gke.10 ---skip--- n1-standard-1 1.12.8-gke.10 3 RUNNING
Usage: gcloud container clusters resize NAME (--num-nodes=NUM_NODES | --size=NUM_NODES) [optional flags]
optional flags may be --async | --help | --node-pool | --num-nodes |
--region | --size | --zone
For detailed information on this command and its flags, run:
gcloud container clusters resize --help