為了能夠在 vSphere IaaS control plane 中自助使用虛擬機器,DevOps 使用者必須有權存取虛擬機器類別。虛擬機器類別是一個用於定義虛擬機器的 CPU、記憶體和保留的範本。虛擬機器類別透過預測開發需求並考量資源可用性和限制有助於為虛擬機器的原則和控管設定門檻。
vSphere IaaS control plane 提供了數個預設虛擬機器類別。vSphere 管理員可以依原樣使用這些類別,也可以建立自訂虛擬機器類別。若要使這些類別可供 DevOps 使用者使用,vSphere 管理員會將其新增至命名空間。指派給命名空間的虛擬機器類別可由獨立虛擬機器和構成 Tanzu Kubernetes Grid 叢集的虛擬機器使用。
使用 vSphere Client 建立自訂虛擬機器類別
身為 vSphere 管理員,您可以使用可用的預設類別。此外,還可以建立自訂虛擬機器類別而非預設虛擬機器類別,並將其用於在命名空間中部署虛擬機器。
- 在 vCenter Server 執行個體中建立的虛擬機器類別,適用於所有 vCenter Server 叢集以及這些叢集中的所有命名空間。
- 虛擬機器類別適用於 vCenter Server 中的所有命名空間。但是,DevOps 工程師只能使用與特定命名空間相關聯的虛擬機器類別。
必要條件
程序
下一步
使用 vSphere Client 編輯虛擬機器類別
瞭解如何在建立虛擬機器類別後對其進行編輯。您可以設定 CPU、記憶體和裝置等硬體資源,還可以編輯虛擬機器選項和進階參數。此外,還可以編輯 vSphere IaaS control plane 提供的預設虛擬機器類別。
刪除虛擬機器類別時,會從所有相關聯的命名空間中移除該類別。DevOps 使用者無法再使用此虛擬機器類別以自助服務方式使用虛擬機器。已使用此虛擬機器類別建立的虛擬機器將不受影響。
必要條件
程序
使用 vSphere Client 將虛擬機器類別與命名空間相關聯
身為 vSphere 管理員,可以將預設或自訂虛擬機器類別新增到主管上的一或多個命名空間。將虛擬機器類別新增至命名空間後,該類別即可供 DevOps 使用者使用,以便他們可以開始在 Kubernetes 命名空間環境中以自助服務方式使用虛擬機器。此外,構成 Tanzu Kubernetes Grid 叢集的虛擬機器也會使用您指派給命名空間的虛擬機器類別。
可以將多個虛擬機器類別新增至單一命名空間。不同的虛擬機器類別充當不同服務層級的指示器。如果發佈多個虛擬機器類別,則在命名空間中建立和管理虛擬機器時,DevOps 使用者可以在所有自訂和預設類別之間進行選取。
為了能夠在新建立的命名空間中部署 Tanzu Kubernetes Grid 叢集,DevOps 工程師需要具有虛擬機器類別的存取權。身為 vSphere 管理員,您必須明確將預設或自訂虛擬機器類別關聯至任何部署了 Tanzu Kubernetes Grid 叢集的新命名空間。
必要條件
程序
- 在 vSphere Client 中,移至命名空間。
- 從 vSphere Client 主功能表中,選取工作負載管理。
- 按一下命名空間索引標籤,然後按一下命名空間。
- 新增虛擬機器類別。
- 在虛擬機器服務窗格中,按一下新增虛擬機器類別。
- 選取一或多個虛擬機器類別,然後按一下確定。
結果
已新增的虛擬機器類別將在命名空間中可供 DevOps 以自助服務方式使用虛擬機器。此外,構成 Tanzu Kubernetes Grid 叢集的虛擬機器也會使用這些類別。
使用 vSphere Client 管理命名空間上的虛擬機器類別
將虛擬機器類別與命名空間相關聯後,可以新增更多虛擬機器類別,也可以移除該類別以從 Kubernetes 命名空間將其解除發佈。
必要條件
- 如果您要從命名空間移除某個虛擬機器類別,請確認 Tanzu Kubernetes Grid未使用該類別。移除類別會影響 Tanzu Kubernetes Grid的作業。
- 必要權限:
程序
- 在 vSphere Client 中,移至命名空間。
- 從 vSphere Client 主功能表中,選取工作負載管理。
- 按一下命名空間索引標籤,然後按一下命名空間。
- 新增或移除虛擬機器類別。
- 在虛擬機器服務窗格中,按一下管理虛擬機器類別。
- 執行下列其中一項作業。
選項 敘述 移除虛擬機器類別 取消選取虛擬機器類別,然後按一下確定。 新增虛擬機器類別 選取一或多個虛擬機器類別,然後按一下確定。