做為 DevOps 工程師,您可以使用 Kubernetes 磁碟區擴充功能在持續性區塊磁碟區建立後擴充它。主管叢集Tanzu Kubernetes 叢集等兩種類型的叢集均支援離線和線上磁碟區擴充。

依預設,vSphere with Tanzu 環境中顯示的儲存區類別會將 allowVolumeExpansion 設定為 true。透過此參數,可以修改離線或線上磁碟區的大小。

當磁碟區未連結至節點或網繭時,會被視為離線。線上磁碟區是節點或網繭上可用的磁碟區。

磁碟區擴充功能的支援層級取決於 vSphere 版本。將 vSphere 環境升級至支援擴充的適當版本時,可以擴充在舊版 vSphere 中建立的磁碟區。

如果您使用 Tanzu Kubernetes 叢集,請確保同時將 Tanzu Kubernetes 叢集和 主管叢集 升級至適當版本,讓功能受到支援。Tanzu Kubernetes 叢集中的功能取決於在 主管叢集 中是否啟用此功能。

例如,如果您將 Tanzu Kubernetes 叢集升級至 vSphere 7.0 Update 2,並保留 主管叢集 在 7.0 Update 1,則線上磁碟區擴充將不會在 Tanzu Kubernetes 叢集中執行。

主管叢集 7.0 主管叢集 7.0 Update 1 主管叢集 7.0 Update 2
Tanzu Kubernetes Cluster 7.0 Tanzu Kubernetes 叢集或 主管叢集 中的離線和線上擴充:not supported Tanzu Kubernetes 叢集或 主管叢集 中的離線和線上擴充:not supported
  • Tanzu Kubernetes 叢集中的離線和線上擴充:not supported
  • 主管叢集 中的離線和線上擴充:supported
Tanzu Kubernetes Cluster 7.0 Update 1 Tanzu Kubernetes 叢集或 主管叢集 中的離線和線上擴充:not supported
  • Tanzu Kubernetes 叢集中的離線擴充:supported
  • 主管叢集 中的離線擴充:not supported
  • Tanzu Kubernetes 叢集或 主管叢集 中的線上擴充:not supported
  • Tanzu Kubernetes 叢集中的離線擴充:supported
  • Tanzu Kubernetes 叢集中的線上擴充:not supported
  • 主管叢集 中的離線和線上擴充:supported
Tanzu Kubernetes Cluster 7.0 Update 2 Tanzu Kubernetes 叢集或 主管叢集 中的離線和線上擴充:not supported
  • Tanzu Kubernetes 叢集中的離線擴充:supported
  • 主管叢集 中的離線擴充:not supported
  • Tanzu Kubernetes 叢集或 主管叢集 中的線上擴充:not supported
Tanzu Kubernetes 叢集或 主管叢集 中的離線和線上擴充:supported
擴充磁碟區時,請記住下列幾點:
  • 您可將磁碟區最多擴充至由儲存區配額指定的限制。vSphere with Tanzu 支援持續性磁碟區宣告物件的連續調整大小要求。
  • 所有類型的資料存放區 (包括 VMFS、vSAN、vSAN Direct、vVols 和 NFS) 均支援磁碟區擴充。
  • 您可以針對部署或獨立網繭執行磁碟區擴充。
  • 如果磁碟區具有相關聯的儲存區類別,則您可以在 主管叢集Tanzu Kubernetes 叢集中調整靜態佈建的磁碟區大小。
  • 您無法擴充做為 StatefulSet 一部分建立的磁碟區。
  • 如果支援磁碟區之虛擬磁碟具有快照,將無法調整大小。
  • vSphere with Tanzu 不支援針對樹狀結構內或移轉的磁碟區進行磁碟區擴充。