自訂開機磁碟

此頁面說明如何在 Google Kubernetes Engine 叢集節點集區執行特定開機磁碟類型。

總覽

在您建立 GKE 叢集或節點集區時,可以選擇永久磁碟類型,來安裝供每個節點使用的 Kubernetes 節點檔案系統。GKE 預設會使用標準永久磁碟。您也可以指定 SSD 永久磁碟。

SSD 永久磁碟可以提高節點執行特定工作負載的效能。但請注意,選擇 SSD 永久磁碟做為節點開機磁碟將會「產生額外費用」。詳情請參閱儲存空間選項

使用 SSD 開機磁碟的優點

使用 SSD 永久磁碟做為節點的開機磁碟,可以提供一些效能上的效益:

  • 節點開機速度更快。
  • 由容器提供的二進位檔和檔案可以更快的提供給節點,提升 I/O 密集型工作負載的效能,像是可託管靜態檔案的提供網路服務的應用程式,或短期執行的 I/O 密集型批次工作
  • 將檔案儲存在節點本機媒體上 (透過 hostPathemptyDir 磁碟區公開) 可以改善 I/O 效能。

如要進一步瞭解 SSD 永久磁碟不同於標準永久磁碟的執行方式,請參閱區塊儲存空間效能比較

指定開機磁碟類型

您可以在建立新叢集或節點集區時,指定開機磁碟類型:標準或 SSD。

gcloud

如要建立具有自訂開機磁碟的叢集,請執行下列指令:

[DISK-TYPE] 可以是以下兩者之一:

  • pd-standard:標準永久磁碟 (預設值)
  • pd-ssd:SSD 永久磁碟
gcloud container clusters create [CLUSTER_NAME] --disk-type [DISK_TYPE]

如果要在現有叢集中建立節點集區:

gcloud container node-pools create [POOL_NAME] --disk-type [DISK_TYPE]

例如,下列指令會建立使用 SSD 永久磁碟類型 pd-ssd 的叢集 example-cluster

gcloud container clusters create example-cluster --disk-type pd-ssd

主控台

透過 Google Cloud Platform Console 建立叢集時,如要選取開機磁碟,請執行下列步驟:

  1. 造訪 GCP Console 的 Google Kubernetes Engine 選單。

    造訪 Google Kubernetes Engine 選單

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

  3. 選擇 [Standard cluster] (標準叢集) 範本,或者為您的工作負載選擇適當的範本

  4. 視需求設定叢集。

  5. 按一下預設節點集區的 [Advanced edit] (進階編輯)。在「Boot disk type」(開機磁碟類型) 下拉式選單中,選取 [Standard persistent disk] (標準永久磁碟) 或 [SSD persistent disk] (SSD 永久磁碟)

  6. 按一下 [Save] (儲存) 以關閉「Advanced edit」(進階編輯) 重疊畫面。

  7. 按一下 [Create] (建立),叢集的預設節點集區就會使用指定的開機磁碟類型。

如要建立具有自訂開機磁碟的節點集區:

  1. 造訪 GCP Console 的 Google Kubernetes Engine 選單。

    造訪 Google Kubernetes Engine 選單

  2. 選取所需的叢集。

  3. 在「Node pools」(節點集區) 選單中,按一下 [Add node pool] (新增節點集區)

  4. 視需要設定您的節點集區。

  5. 在「Boot disk type」(開機磁碟類型) 下拉式選單中,選取 [Standard persistent disk] (標準永久磁碟) 或 [SSD persistent disk] (SSD 永久磁碟)

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

後續步驟

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

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

這個網頁
Kubernetes Engine 說明文件