指定節點映像檔

本頁面說明如何為 Google Kubernetes Engine 中的節點指定節點映像檔。

如要瞭解節點映像檔的運作方式,請參閱節點映像檔

事前準備

如要準備這項工作,請執行下列步驟:

  • 確認您已啟用 Google Kubernetes Engine API。
  • 啟用 Google Kubernetes Engine API
  • 確認您已安裝 Cloud SDK
  • 設定預設的專案 ID
    gcloud config set project [PROJECT_ID]
  • 如果您使用區域叢集,請設定預設的運算區域
    gcloud config set compute/zone [COMPUTE_ZONE]
  • 如果您使用地區叢集,請設定預設的運算地區
    gcloud config set compute/region [COMPUTE_REGION]
  • gcloud 更新到最新版本:
    gcloud components update

指定節點映像檔

您可以在建立新叢集時選取要使用的節點映像檔,也可以變更現有叢集的節點映像檔。

建立新叢集

gcloud

Container-Optimized OS 是叢集節點映像檔的預設選項。使用 gcloud container clusters create 指令時,可以加上 --image-type 選項來指定 Ubuntu 節點映像檔。

如要建立具有 Container-Optimized OS 節點映像檔的新叢集:

gcloud container clusters create [CLUSTER_NAME]

其中 [CLUSTER_NAME] 是您為叢集選擇的名稱。

如要建立具有 Ubuntu 節點映像檔的新叢集:

gcloud container clusters create [CLUSTER_NAME] --image-type ubuntu

主控台

  1. 前往 GCP Console 的 Google Kubernetes Engine 選單。

    前往 Google Kubernetes Engine 選單

  2. 按一下 [Create cluster] (建立叢集)

  3. 視需要設定您的叢集,然後在「Image type」(映像檔類型) 下拉式選單中,選取所需節點映像檔。

  4. 按一下 [Create] (建立)。

升級現有叢集

gcloud

您可以使用 gcloud container clusters upgrade 指令,將現有叢集升級為使用 Container-Optimized OS 或 Ubuntu 節點映像檔。您可以升級叢集中的所有節點集區,也可以使用 --node-pool 指定特定節點集區。

如要將現有叢集升級為使用 Container-Optimized OS 節點映像檔:

gcloud container clusters upgrade --image-type cos [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

如要將現有叢集升級為使用 Ubuntu 節點映像檔:

gcloud container clusters upgrade --image-type ubuntu [CLUSTER_NAME] \
    [--node-pool [POOL_NAME]]

主控台

  1. 前往 GCP Console 的 Google Kubernetes Engine 選單。

    前往 Google Kubernetes Engine 選單

  2. 按一下叢集的 [編輯] 按鈕 (看起來像枝鉛筆)。

  3. 在「Node pools」(節點集區) 中,選取您要的節點集區。

  4. 在「Node image」(節點映像檔) 欄位中,按一下 [Change] (變更)。

  5. 選取您要的節點映像檔。

  6. 按一下 [Change] (變更)

  7. 按一下 [Save] (儲存) 以結束叢集修改畫面。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Kubernetes Engine 說明文件