DevOps 在 主管 中命名空間上執行的某些 Kubernetes 工作負載需要持續性儲存區來永久儲存資料。在命名空間上執行的 vSphere 網繭、Tanzu Kubernetes Grid 叢集、虛擬機器和其他工作負載可以使用持續性儲存區。
若要使 DevOps 團隊能夠使用持續性儲存區,vSphere 管理員會建立虛擬機器儲存區原則,以說明不同的儲存區需求和服務類別。然後,管理員在命名空間層級指派儲存區原則並設定儲存限制。
若要瞭解 vSphere IaaS control plane 如何與持續性儲存區搭配使用,請熟悉儲存區類別、持續性磁碟區和持續性磁碟區宣告等基本 Kubernetes 概念。如需詳細資訊,請參閱 https://kubernetes.io/docs/home/ 中的 Kubernetes 說明文件。
如需 vSphere IaaS control plane 元件如何與儲存區整合的相關資訊,請參閱vSphere IaaS 控制平面概念和規劃中的主管儲存區。
持續性儲存區工作流程
在 vSphere IaaS control plane 中佈建持續性儲存區的工作流程通常包括下列連續動作。
動作 |
執行者 |
說明 |
---|---|---|
向 DevOps 團隊提供持續性儲存區資源 |
vSphere 管理員 |
vSphere 管理員可建立用於說明不同儲存區需求和服務類別的儲存區原則。 請參閱安裝和設定 vSphere IaaS 控制平面說明文件中的〈為 vSphere IaaS 控制平面建立儲存區原則〉。 然後,管理員將儲存區原則指派給命名空間,並為命名空間設定儲存區限制。 |
在命名空間中建立儲存區類別 |
vSphere IaaS control plane |
與指派給命名空間的儲存區原則相符的儲存區類別會自動顯示在 Kubernetes 環境中。如果 vSphere 管理員將多個儲存區原則指派給命名空間,則會為每個儲存區原則建立單獨的儲存區類別。 如果您使用 Tanzu Kubernetes Grid 叢集,則每個叢集會從佈建叢集的命名空間繼承儲存區類別。 DevOps 團隊可以使用儲存區類別滿足其持續性儲存區需求。 請參閱在命名空間中顯示儲存區類別。 |
為工作負載請求持續性儲存區資源 |
DevOps |
DevOps 團隊會使用儲存區類別為工作負載要求持續性儲存區資源。此要求會以參考特定儲存區類別的持續性磁碟區宣告的一種形式提供。 |
為工作負載建立持續性磁碟區物件和相符的持續性虛擬磁碟 |
vSphere IaaS control plane |
vSphere IaaS control plane 會將虛擬磁碟放置在符合原始儲存區原則及其相符儲存區類別中所指定需求的資料存放區中。虛擬磁碟可以由工作負載掛接。 |
監控持續性磁碟區 |
vSphere 管理員 |
透過使用 vSphere Client,vSphere 管理員可以監控持續性磁碟區及其支援的虛擬磁碟。此外,還可以監控持續性磁碟區的儲存區符合性和健全狀況狀態。 |
下面說明了如何為 vSphere 網繭 建立持續性磁碟區物件和相符的持續性 FCD 虛擬磁碟。持續性儲存區宣告參考特定的儲存區類別。