iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 16
0
DevOps

誤入 DevOps 叢林的後端工程師系列 第 16

Day16 - GKE 的叢集的操作

如果你第一次使用 GKE 服務,需要先啟用 GKE 專用的 API 與服務。

gcloud services enable container.googleapis.com

接著叢集是最上層的物件,所以我們第一個要建立的就是叢集。

create                  建立一個叢集
delete                  刪除叢集
describe                取得叢集的描述資訊
get-credentials         取得執行叢集的授權
list                    列出所有叢集列表
resize                  調整目前叢集的大小
update                  更新叢集的設定
upgrade                 升級目前叢集使用的 Kubernetes 版本

建立叢集 (cluster)

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

上一篇
Day15 - Kubernetes 階層關係
下一篇
Day17 - 介紹 kubectl
系列文
誤入 DevOps 叢林的後端工程師30

尚未有邦友留言

立即登入留言