管理叢集:主管和獨立

Tanzu Kubernetes Grid 使用者使用 Tanzu CLI 和 Kubernetes CLI (kubectl) 登入管理叢集,並發出命令,例如,發出 tanzu cluster create 以建立工作負載叢集,或發出 tanzu package install 以將封裝服務安裝到叢集,供裝載的應用程式取用。

管理叢集執行叢集 APICarvel 工具和其他軟體來處理這些命令。

管理叢集專為管理工作負載叢集和封裝服務,以及執行容器網路和其他系統層級代理程式而建置。

管理叢集部署選項

管理叢集具有兩個部署選項,這些選項在使用不同元件集的不同基礎結構上執行:

  • 作為 vSphere with Tanzu 解決方案的一部分,主管是直接在現有 ESXi 主機上執行的管理叢集。主管提供了一個平台,用於在 vSphere 上本機託管各種類型的 Kubernetes 工作負載,包括 vSphere Pod、虛擬機器服務虛擬機器、主管服務和 TKG 叢集。如果 vSphere 7 或 8 執行個體中具有 vSphere with Tanzu 主管,則無需部署獨立的管理叢集。
  • 獨立管理叢集是以專用虛擬機器形式執行的管理叢集,可在多個雲端基礎結構上支援 TKG。在此選項中,「部署 TKG」是指將管理叢集部署至基礎結構,例如 vSphere、AWS 或 Azure。

    重要

    Tanzu Kubernetes Grid v2.4.x 是支援在 AWS 和 Azure 上建立獨立 TKG 管理叢集和 TKG 工作負載叢集的上一個版本。Tanzu Kubernetes Grid 2.5 版將移除在 AWS 和 Azure 上建立獨立 TKG 管理叢集和 TKG 工作負載叢集的功能。有關詳細資訊,請參見《VMware Tanzu Kubernetes Grid v2.4 發行說明》中的〈棄用 AWS 和 Azure 上的 TKG 管理和工作負載叢集〉

在這兩種情況下,管理叢集都會發佈 API,且這個 API 會包裝更高層級的功能,並將其新增至叢集 API 中。在用戶端,Tanzu CLI 會包裝更高階的功能,並新增至 kubectlclusterctl (Kubernetes 和叢集 API CLI)。

何時使用 vSphere with Tanzu 主管

如要將 TKG 部署到 vSphere 7 或 8,對於大多數使用案例場景,最佳選擇是使用 vSphere with Tanzu 主管。

尤其是主管有以下情況:

  • 在 vSphere 7 和 vSphere 8 中,透過以應用程式為中心的管理為 VI 管理員提供完全整合的體驗
  • 允許委派直接從 vCenter Server 存取 vSphere 命名空間
  • 包括 vSphere 命名空間消耗的資源配額,作為自助服務使用的門檻
  • 將 vSphere 命名空間、Tanzu Kubernetes 叢集和 Tanzu Kubernetes 叢集節點顯示為 vSphere Client
  • 將 Tanzu Kubernetes 叢集連接到基礎架構,而無需向叢集管理員公開基礎架構認證
  • 將 Tanzu Kubernetes 叢集與 vSphere 管理網路分開
  • 與內容庫整合,可自動複製新版本 Kubernetes 的虛擬機器映像
  • 允許您透過通用 API 和 vSphere Client 管理傳統虛擬機器和 Kubernetes 叢集

何時使用獨立管理叢集

在以下情況下,必須使用獨立管理叢集:

  • 用於部署到 AWS 和 Azure。
  • 用於部署到 vSphere 6.7。vSphere 7 及更高版本提供 vSphere with Tanzu。

在 vSphere 7 和 8 上,如果需要主管尚未提供的以下功能,請考慮將 TKG 與獨立管理叢集而不是主管結合使用:

  • Windows 容器
  • IPv6 雙堆疊
  • 能夠從集中式 vCenter Server 執行個體在遠端位置建立工作負載叢集

主管、獨立管理叢集和 Tanzu Kubernetes Grid 2.x

TKG 2.x 統一了兩個管理叢集部署選項 (主管和獨立管理叢集)的 Tanzu CLI 和底層物件定義,但兩者的 Tanzu CLI 版本相容性不同。

有關適用於 TKG 的兩個部署選項的 Tanzu CLI 版本和 vSphere 版本,請參見《VMware Tanzu CLI 說明文件》中的與 VMware Tanzu 產品的相容性表。

重要

vSphere with Tanzu 中嵌入的 TKG API 版本可能會落後於建立獨立管理叢集的 Tanzu CLI management-cluster 外掛程式中的版本。這意味著,較新的 Tanzu CLI 版本可能支援在相容的獨立管理叢集中支援的功能,而它們在相容的主管中不支援該功能。

check-circle-line exclamation-circle-line close-line
Scroll to top icon