vSphere with Tanzu 平台涉及兩個角色,即 vSphere 管理員和 DevOps 工程師。這兩個角色都會透過不同的介面與平台互動,並且可以在 vCenter Single Sign-On 中有具備相關聯權限、為其定義的使用者或使用者群組。vSphere 管理員和 DevOps 工程師角色的工作流程是不同的,並且是由這些角色所需的特定專業技能決定。
使用者角色和工作流程
身為 vSphere 管理員,您與 vSphere with Tanzu 平台互動的主要介面是 vSphere Client。就高階觀點,您的責任包括設定 主管叢集 和命名空間,DevOps 工程師可在其中部署 Kubernetes 工作負載。您應具備有關 vSphere 和 NSX-T 技術的極佳知識,以及有關 Kubernetes 的基本瞭解。
身為 DevOps 工程師,您可能是 Kubernetes 開發人員和應用程式擁有者、Kubernetes 管理員,或兩者功能的結合。身為 DevOps 工程師,您可以使用 kubectl 命令在主管叢集的現有命名空間上部署 vSphere 網繭、虛擬機器和 Tanzu Kubernetes 叢集。一般來說,身為 DevOps 工程師,您並不需要是 vSphere 和 NSX-T 的專家,但對這些技術和 vSphere with Tanzu 平台有基本瞭解,可讓您能夠更有效地與 vSphere 管理員互動。
使用 NSX-T Data Center 的 主管叢集 工作流程
身為 vSphere 管理員,您可以設定 vSphere with Tanzu 平台以使用所需的運算、儲存區和網路元件。您可以將 NSX-T Data Center 用作 主管叢集 的網路堆疊。如需有關系統需求的詳細資訊,請參閱使用 NSX-T Data Center 設定 vSphere with Tanzu 的系統需求。
使用 vSphere 網路堆疊的 主管叢集 工作流程
使用 vSphere 網路和 NSX Advanced Load Balancer 的 主管叢集 工作流程
此圖顯示為 vSphere with Tanzu 設定 vSphere 網路和 NSX Advanced Load Balancer 的工作流程。如需詳細資訊,請參閱 安裝和設定 NSX Advanced Load Balancer。
命名空間建立和組態工作流程
身為 vSphere 管理員,您可以在 主管叢集 上建立和設定命名空間。您必須向 DevOps 工程師收集特定資源需求,以瞭解他們想要執行的應用程式和工作負載,並相應地設定命名空間。如需詳細資訊,請參閱設定和管理 vSphere 命名空間。
自助服務命名空間建立和設定工作流程
vSphere 網繭 和虛擬機器佈建工作流程
身為 DevOps 工程師,您可以在 主管叢集 上執行的命名空間的資源界限內部署 vSphere 網繭 和虛擬機器。如需詳細資訊,請參閱將工作負載部署到 vSphere 網繭和在 vSphere with Tanzu 中部署和管理虛擬機器。
Tanzu Kubernetes 叢集佈建工作流程
身為 DevOps 工程師,您可以在由 vSphere 管理員建立和設定的命名空間上建立和設定 Tanzu Kubernetes 叢集。如需詳細資訊,請參閱 使用 TKGS v1alpha2 API 佈建 Tanzu Kubernetes 叢集的工作流程。