可以使用 Kubernetes Container Clusters 外掛程式建立 VMware Cloud Director Container Service Extension 3.1 管理的 Kubernetes 叢集。

如需有關用於叢集建立的不同 Kubernetes 執行階段選項的詳細資訊,請參閱將 Kubernetes 與 VMware Cloud Director 搭配使用

您還可以使用 VMware Cloud Director Container Service Extension CLI 管理 Kubernetes 叢集。請參閱 VMware Cloud Director Container Service Extension 說明文件。

必要條件

  • 確認您的服務提供者已向您的組織發佈 Kubernetes Container Clusters 外掛程式。Kubernetes Container Clusters 是適用於 VMware Cloud DirectorVMware Cloud Director Container Service Extension 外掛程式。您可以在頂部導覽列上的更多 > Kubernetes Container Clusters 下找到此外掛程式。
  • 若要針對原生 Kubernetes 叢集部署啟用組織 VDC,請設定 VMware Cloud Director Container Service Extension 伺服器。請參閱《作為服務提供者安裝、設定和升級 VMware Cloud Director Container Service Extension》指南中的 VMware Cloud Director Container Service Extension 伺服器一章。
  • 將在 VMware Cloud Director Container Service Extension 伺服器設定期間建立的 VMware Cloud Director Container Service Extension 原生原則發佈到組織 VDC。若要運用使用者介面,請參閱將虛擬機器放置原則新增至組織 VDC。或者,您可以使用 VMware Cloud Director Container Service Extension 3.1 CLI 來發佈原則,方法是執行 vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native 命令。
  • 您必須將 cse:nativeCluster 權利權限服務包發佈到要使用原生叢集的任何組織。共用權限服務包後,您必須將編輯 CSE:NATIVECLUSTER 權限新增至要建立和修改 Tanzu Kubernetes 叢集的角色。如果還想讓使用者刪除叢集,則必須將完全控制 CSE:NATIVECLUSTER 權限新增至角色。此外,您可以將管理員權限指派給想要檢視組織中所有 Tanzu Kubernetes 叢集的使用者,或想要跨站台管理叢集的使用者。如需執行階段定義的實體 (RDE) 的權限和存取層級的相關資訊,請參閱管理定義的實體
  • 透過建立存取控制清單 (ACL) 項目向承租人或系統管理員授與存取權。如需有關共用執行階段定義的實體 (RDE) 的詳細資訊,請參閱共用定義的實體

程序

  1. 從頂部導覽列中,選取更多 > Kubernetes Container Clusters
  2. (選擇性) 如果組織 VDC 已啟用 TKGI 叢集建立,請在 Kubernetes Container Clusters 頁面上,選取 vSphere with Tanzu 與原生索引標籤。
  3. 按一下新增
  4. 選取原生 Kubernetes 執行階段選項。
  5. 輸入名稱,然後從清單中選取 Kubernetes 範本。
  6. (選擇性) 輸入新 Kubernetes 叢集的說明和 SSH 公開金鑰。
  7. 下一步
  8. 選取要將原生叢集發佈到的組織 VDC,然後按下一步
  9. 為節點選取控制平面和 worker 節點的數目,並選擇性地選取大小調整原則。
  10. 下一步
  11. 如果您想要使用 NFS 軟體部署其他虛擬機器,請開啟啟用 NFS 切換按鈕。
  12. (選擇性) 為控制平面和 worker 節點選取儲存區原則。
  13. 下一步
  14. 選取 Kubernetes 叢集的網路,然後按下一步
  15. 檢閱叢集設定,然後按一下完成

下一步

  • 如果您想要變更 worker 節點的數目,請調整 Kubernetes 叢集的大小。
  • 下載 kubeconfig 檔案。kubectl 命令列工具使用 kubeconfig 檔案來取得叢集、使用者、命名空間和驗證機制的相關資訊。
  • 刪除 Kubernetes 叢集。