vSphere with Tanzu 使用儲存區原則與環境中可用的共用資料存放區整合,包括 VMFS、NFS、vSAN 或 vVols 資料存放區。這些原則表示資料存放區,用於管理諸如控制平面虛擬機器、網繭暫時磁碟、容器映像和持續性儲存磁碟區等物件的儲存區放置。如果您使用 Tanzu Kubernetes 叢集,儲存區原則也會規定如何部署 Tanzu Kubernetes 叢集節點。

啟用 vSphere with Tanzu 之前,請先建立主管叢集和命名空間要使用的儲存區原則。

根據您的 vSphere 儲存區環境以及 DevOps 的需求,您可以建立數個儲存區原則來代表不同的儲存區類別。

例如,如果 vSphere 網繭 掛接了三種類型的虛擬磁碟,而您的 vSphere 儲存區環境具有三個資料存放區類別 (銅級、銀級和金級),則您可以為所有資料存放區建立儲存區原則。然後,您可以將「銅級」資料存放區用於暫時和容器映像虛擬磁碟,並將「銀級」和「金級」資料存放區用於持續性磁碟區虛擬磁碟。

vSphere 網繭 掛接了三種類型的虛擬磁碟,即持續性磁碟區虛擬磁碟、容器映像虛擬磁碟和暫時虛擬磁碟。

如需有關儲存區原則的一般資訊,請參閱 vSphere 儲存區說明文件中的〈以儲存區原則為基礎的管理〉一章。如需建立儲存區原則的相關資訊,請參閱建立 vSphere with Tanzu 的儲存區原則

暫時虛擬磁碟

vSphere 網繭 以及在 Tanzu Kubernetes 叢集中執行的網繭需要暫時儲存區,用於在作業期間將此類 Kubernetes 物件儲存為記錄、emptyDir 磁碟區和 ConfigMaps。只要網繭繼續存在,此暫時 (或過渡) 儲存區即會持續存在。暫時資料會在容器重新啟動之間保持不變,但一旦網繭達到其生命週期的結束,該暫時虛擬磁碟就會消失。

每個網繭都有一個暫時虛擬磁碟。vSphere 管理員在設定 主管叢集 的儲存區時,會使用儲存區原則來定義所有暫時虛擬磁碟的資料存放區位置。

容器映像虛擬磁碟

網繭內的容器使用包含要執行之軟體的映像。網繭會將其容器使用的映像掛接為映像虛擬磁碟。當網繭完成其生命週期時,該映像虛擬磁碟會與網繭中斷連結。

映像服務是一項 ESXi 元件,負責從映像登錄提取容器映像,並將其轉換成虛擬磁碟,以便在網繭內執行。

映像服務會從映像登錄中提取容器映像,並將其轉換為將由 vSphere 網繭 掛接的映像虛擬磁碟。

ESXi 可以快取針對網繭中執行的容器下載的映像。使用相同映像的後續網繭將從本機快取提取,而非外部容器登錄提取。

與暫時磁碟一樣,vSphere 管理員會在主管叢集叢集指定映像快取的資料存放區位置。請參閱設定和管理 主管叢集變更 主管叢集 上的儲存區設定

如需使用容器映像的相關資訊,請參閱 針對 vSphere with Tanzu 工作負載使用容器登錄

持續性儲存區虛擬磁碟

某些 Kubernetes 工作負載需要用於永久儲存資料的持續性儲存區。為了針對 Kubernetes 工作負載佈建持續性儲存區,vSphere with Tanzu 會與雲端原生儲存 (CNS) (一項可管理持續性磁碟區的 vCenter Server 元件) 整合。

持續性儲存區可由 vSphere 網繭Tanzu Kubernetes 叢集和虛擬機器使用。若要使 DevOps 團隊能夠使用持續性儲存區,vSphere 管理員會建立虛擬機器儲存區原則,以說明不同的儲存區需求和服務類別。然後,他們可以將儲存區原則指派給 vSphere 命名空間。請參閱建立和設定 vSphere 命名空間變更命名空間的儲存區設定

如需詳細資訊,以及如需 主管叢集Tanzu Kubernetes 叢集如何使用持續性儲存區的詳細資訊,請參閱在 vSphere with Tanzu 中使用持續性儲存區佈建和操作 TKGS 叢集