vSphere IaaS control plane 涉及兩個角色,即 vSphere 管理員和 DevOps 工程師。DevOps 工程師的角色包括 DevOps、應用程式開發人員和 Kubernetes 管理員。這兩個角色都會透過不同的介面與平台互動,並且可以在 vCenter Server 中有具備相關聯權限、為其定義的使用者或使用者群組。vSphere 管理員和 DevOps 工程師角色的工作流程是不同的,並且是由這些角色所需的特定專業技能決定。
使用者角色和工作流程
身為 vSphere 管理員,您與 vSphere IaaS control plane 互動的主要介面是 vSphere Client。就高階觀點,您的責任包括設定 主管 和命名空間,DevOps 工程師可在其中部署 Kubernetes 工作負載。您應熟悉有關 vSphere、NSX Advanced Load Balancer 或 HAProxy 負載平衡器、NSX (如果選取此網路堆疊) 的知識,並瞭解有關 Kubernetes 的基本知識。
身為 DevOps 工程師,您可能是 Kubernetes 開發人員和應用程式擁有者、Kubernetes 管理員,或兩者功能的結合。身為 DevOps 工程師,您可以使用 kubectl 命令在現有命名空間上部署 vSphere 網繭、虛擬機器,並使用 kubectl 和 Tanzu CLI 部署和管理 Tanzu Kubernetes Grid 叢集。一般來說,身為 DevOps 工程師,您並不需要成為 vSphere、NSX、vDS 或 NSX Advanced Load Balancer 以及 HAProxy 的專家,但對這些技術和平台有基本瞭解,可讓您能夠更有效地與 vSphere 管理員互動。
使用 VDS 網路和 NSX Advanced Load Balancer 的 主管 工作流程
身為 vSphere 管理員,您可以透過 VDS 和 NSX Advanced Load Balancer 將 vSphere 叢集設定為使用 vSphere 網路堆疊的 主管。您可以設定對應到一個 vSphere 叢集的單區域 主管,也可以設定對應到三個 vSphere 叢集的三區域 主管。如需有關系統需求的詳細資訊,請參閱〈使用 NSX Advanced Load Balancer 啟用單區域主管的需求〉和〈使用 NSX Advanced Load Balancer 啟用三區域主管的需求〉。如需使用 VDS 網路啟用 主管 的相關資訊,請參閱安裝和設定 vSphere IaaS 控制平面中的〈安裝和設定〉。
具有 NSX 網路和 NSX Advanced Load Balancer Controller 的 主管 工作流程
您可以設定具有 NSX 網路堆疊和 NSX Advanced Load Balancer Controller 的單區域或三區域 主管。如需有關需求的詳細資訊,請參閱使用 NSX 和 NSX Advanced Load Balancer 進行叢集 主管 部署的需求和使用 NSX 和 NSX Advanced Load Balancer 進行分區 主管 部署的需求。如需安裝程序,請參閱〈安裝及設定 NSX 和 NSX Advanced Load Balancer〉。
使用 NSX 網路的 主管 工作流程
還可以設定將 NSX 作為網路堆疊的單區域或三區域 主管。如需有關系統需求的詳細資訊,請參閱使用 NSX 啟用單區域主管的需求和使用 NSX 啟用三區域主管的需求。如需安裝說明,請參閱安裝和設定 vSphere IaaS 控制平面中的〈安裝和設定〉。
使用 VDS 網路和 HAProxy 負載平衡器啟用 主管 的工作流程
身為 vSphere 管理員,您可以使用 VDS 網路堆疊和 HAProxy 負載平衡器在對應到 vSphere 叢集的一個或三個 vSphere 區域上啟用 主管。如需有關系統需求的詳細資訊,請參閱使用 VDS 網路和 HAProxy 負載平衡器啟用單區域主管的需求和使用 VDS 網路和 HAProxy 負載平衡器啟用三區域主管的需求。如需安裝說明,請參閱安裝和設定 vSphere IaaS 控制平面中的〈安裝和設定〉。
命名空間建立和組態工作流程
啟用 主管 後,身為 vSphere 管理員,您可以在 主管 上建立和設定 vSphere 命名空間。您必須向 DevOps 工程師收集特定資源需求,以瞭解他們想要執行的應用程式和工作負載,並相應地設定命名空間。如需詳細資訊,請參閱〈設定和管理 vSphere 命名空間〉。
自助服務命名空間建立和設定工作流程
vSphere 網繭 和虛擬機器佈建工作流程
身為 DevOps 工程師,您可以在 主管 上執行的命名空間的資源界限內部署 vSphere 網繭 和虛擬機器。如需詳細資訊,請參閱vSphere IaaS 控制平面服務和工作負載中的將工作負載部署到 vSphere 網繭和部署和管理虛擬機器。
Tanzu Kubernetes Grid 叢集佈建工作流程
身為 DevOps 工程師,您可以在 vSphere 命名空間 上建立和設定 Tanzu Kubernetes Grid 叢集。如需詳細資訊,請參閱將 TKG 服務與 vSphere IaaS 控制平面搭配使用指南。