vSphere with Tanzu 平台涉及兩個角色,即 vSphere 管理員和 DevOps 工程師。這兩個角色都會透過不同的介面與平台互動,並且可以在 vCenter Single Sign-On 中有具備相關聯權限、為其定義的使用者或使用者群組。vSphere 管理員和 DevOps 工程師角色的工作流程是不同的,並且是由這些角色所需的特定專業技能決定。

使用者角色和工作流程

身為 vSphere 管理員,您與 vSphere with Tanzu 平台互動的主要介面是 vSphere Client。就高階觀點,您的責任包括設定 主管叢集 和命名空間,DevOps 工程師可在其中部署 Kubernetes 工作負載。您應具備有關 vSphere 和 NSX-T 技術的極佳知識,以及有關 Kubernetes 的基本瞭解。

圖 1. vSphere 管理員高階工作流程

vSphere 管理員高階工作流程

身為 DevOps 工程師,您可能是 Kubernetes 開發人員和應用程式擁有者、Kubernetes 管理員,或兩者功能的結合。身為 DevOps 工程師,您可以使用 kubectl 命令在主管叢集的現有命名空間上部署 vSphere 網繭、虛擬機器和 Tanzu Kubernetes 叢集。一般來說,身為 DevOps 工程師,您並不需要是 vSphere 和 NSX-T 的專家,但對這些技術和 vSphere with Tanzu 平台有基本瞭解,可讓您能夠更有效地與 vSphere 管理員互動。

圖 2. DevOps 工程師高階工作流程

DevOps 工程師高階工作流程

使用 NSX-T Data Center 的 主管叢集 工作流程

身為 vSphere 管理員,您可以設定 vSphere with Tanzu 平台以使用所需的運算、儲存區和網路元件。您可以將 NSX-T Data Center 用作 主管叢集 的網路堆疊。如需有關系統需求的詳細資訊,請參閱使用 NSX-T Data Center 設定 vSphere with Tanzu 的系統需求

圖 3. 使用 NSX-T Data Center 的 主管叢集 網路工作流程

初始平台組態工作流程

使用 vSphere 網路堆疊的 主管叢集 工作流程

身為 vSphere 管理員,您可以將 vSphere 叢集設定為使用 vSphere 網路堆疊的 主管叢集。如需有關系統需求的詳細資訊,請參閱 使用 vSphere 網路和 HAProxy 負載平衡器設定 vSphere with Tanzu 的系統需求
圖 4. 使用 vSphere 網路堆疊的 主管叢集 組態工作流程
使用 vSphere 網路堆疊的主管叢集組態工作流程

使用 vSphere 網路和 NSX Advanced Load Balancer主管叢集 工作流程

此圖顯示為 vSphere with Tanzu 設定 vSphere 網路和 NSX Advanced Load Balancer 的工作流程。如需詳細資訊,請參閱 安裝和設定 NSX Advanced Load Balancer

此圖顯示了啟用具有 NSX Advanced Load Balancer 的主管叢集的工作流程。

命名空間建立和組態工作流程

身為 vSphere 管理員,您可以在 主管叢集 上建立和設定命名空間。您必須向 DevOps 工程師收集特定資源需求,以瞭解他們想要執行的應用程式和工作負載,並相應地設定命名空間。如需詳細資訊,請參閱設定和管理 vSphere 命名空間

圖 5. 命名空間組態工作流程

命名空間組態工作流程

自助服務命名空間建立和設定工作流程

身為 vSphere 管理員,您可以建立主管命名空間,設定命名空間的 CPU、記憶體和儲存區限制,指派權限,以及將叢集上的命名空間服務作為範本進行佈建或啟用。
圖 6. 自助服務命名空間範本佈建工作流程
此圖顯示了啟用自助服務命名空間範本的工作流程。
身為 DevOps 工程師,您可以自助服務方式建立主管命名空間並在其中部署工作負載。可以與其他 DevOps 工程師共用該命名空間,或在不再需要時將其刪除。
圖 7. 自助服務命名空間建立工作流程
此圖顯示了建立自助服務命名空間的工作流程。

vSphere 網繭 和虛擬機器佈建工作流程

身為 DevOps 工程師,您可以在 主管叢集 上執行的命名空間的資源界限內部署 vSphere 網繭 和虛擬機器。如需詳細資訊,請參閱將工作負載部署到 vSphere 網繭在 vSphere with Tanzu 中部署和管理虛擬機器

圖 8. vSphere 網繭 和虛擬機器佈建工作流程

vSphere 網繭和虛擬機器佈建工作流程

Tanzu Kubernetes 叢集佈建工作流程

身為 DevOps 工程師,您可以在由 vSphere 管理員建立和設定的命名空間上建立和設定 Tanzu Kubernetes 叢集。如需詳細資訊,請參閱 使用 TKGS v1alpha2 API 佈建 Tanzu Kubernetes 叢集的工作流程

圖 9. Tanzu Kubernetes 叢集佈建工作流程

Tanzu Kubernetes 叢集工作流程

vSphere with Tanzu 更新工作流程

此圖顯示了用於更新 vSphere with Tanzu 環境的工作流程,包括 主管叢集Tanzu Kubernetes 叢集。如需詳細資訊,請參閱 更新 vSphere with Tanzu 環境
圖 10. vSphere with Tanzu 更新工作流程
此圖顯示了更新工作流程。