這些工作流程假定您已啟用 vSphere IaaS control plane,設定了 主管,現在已準備好建立 vSphere 命名空間 並將其用於工作負載。
使用者角色
通常,與 主管 互動和執行工作負載涉及兩個角色,即 vSphere 管理員和 DevOps 工程師。vSphere 管理員和 DevOps 工程師角色的工作流程是不同的,並且是由這些角色所需的特定專業技能決定。
- vSphere 管理員
-
作為 vSphere 管理員,您通常可以使用
vSphere Client 來設定
主管 和命名空間,以便 DevOps 工程師可以將 Kubernetes 工作負載部署到其中。
如果您尚未建立 主管 並且需要瞭解如何執行此作業,請參閱〈安裝和設定 vSphere IaaS 控制平面〉。
- DevOps 工程師
-
在
主管 上,DevOps 工程師角色可以同時執行通常由 Kubernetes 開發人員、應用程式擁有者和 Kubernetes 管理員執行的活動。身為 DevOps 工程師,您可以使用 kubectl 命令。您可以在 vSphere 管理員為您建立的
主管 命名空間上部署和執行
vSphere 網繭、虛擬機器和其他工作負載。您也可以建立自助服務命名空間。
由於此vSphere IaaS 控制平面服務和工作負載指南不涵蓋 DevOps 工程師對 Tanzu Kubernetes Grid 叢集執行的工作,因此請參閱〈將主管上的 Tanzu Kubernetes Grid 與 vSphere IaaS 控制平面結合使用〉以瞭解這些工作。
主管支援的工作負載類型
主管對不同工作負載類型的支援取決於
主管使用的組態和網路。
工作負載類型 | 使用 VDS 網路的單區域主管 | 使用 NSX 網路的單區域主管 | 使用 VDS 網路的三區域主管 | 使用 NSX 網路的三區域主管 |
---|---|---|---|---|
vSphere 網繭 | 否 | 是 | 否 | 否 |
使用虛擬機器服務佈建的虛擬機器 | 是 | 是 | 是 | 是 |
主管服務 | 是 | 是 | 否 | 否 |
Tanzu Kubernetes Grid 叢集 | 是 | 是 | 是 | 是 |
設定命名空間的工作流程
作為 vSphere 管理員,您可以在 主管 上建立和管理 vSphere 命名空間。Tanzu Kubernetes Grid 叢集
建立命名空間之前,您必須向 DevOps 工程師收集他們想要執行的應用程式和工作負載的特定資源需求。然後,根據這些規格,您可以設定適當的資源並將其指派給命名空間。
如需詳細資訊,請參閱
設定和管理 vSphere 命名空間。
設定自助服務命名空間的工作流程
身為 vSphere 管理員,您可以建立
vSphere 命名空間,設定命名空間的 CPU、記憶體和儲存區限制,指派權限,以及將叢集上的命名空間服務作為範本進行佈建或啟用。如需詳細資訊,請參閱
在 vSphere IaaS control plane 中佈建自助服務命名空間範本。
身為 DevOps 工程師,您可以自助服務方式建立
vSphere 命名空間 並在其中部署工作負載。可以與其他 DevOps 工程師共用該命名空間,或在不再需要時將其刪除。
佈建 vSphere 網繭 和虛擬機器的工作流程
作為 DevOps 工程師,您可以在 主管 上執行的命名空間的資源界限內部署 vSphere 網繭 和虛擬機器。
如需詳細資訊,請參閱將工作負載部署到 vSphere 網繭和在 vSphere IaaS control plane 中部署和管理虛擬機器。