Tanzu Kubernetes Grid 可讓開發人員將 Kubernetes 當做公用程式使用,就像電網一樣。操作員和開發人員可以使用此網格,以 Kubernetes 使用者熟悉的宣告式方式建立和管理叢集,並與上游 Kubernetes 保持版本相容。
Tanzu Kubernetes Grid 使用 VMware 支援的 Kubernetes 開放原始碼軟體個人化組態來部署叢集,因此您不需要自行建置 Kubernetes 環境。除了已驗證的 Kubernetes 元件二進位檔以外,Tanzu Kubernetes Grid 還提供生產 Kubernetes 環境所需的套件服務,例如網路、驗證、入口控制和記錄。
為了部署和管理 Kubernetes 叢集,Tanzu Kubernetes Grid (TKG) 使用「管理叢集」接受來自用戶端 CLI 或 UI 的要求,並使用叢集 API (適用於低階基礎結構和 Kubernetes 叢集作業的標準開放原始碼工具) 來執行這些要求。*
管理叢集具有兩個部署選項,這些選項在使用不同元件集的不同基礎結構上執行:
獨立管理叢集是一個作為專用虛擬機器來執行的管理叢集,以支援位於多個雲端基礎結構 (包括沒有主管的 vSphere 6.7、7 和 8) 或 AWS 和 Azure 上的 TKG。
重要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 管理和工作負載叢集〉。
TKG 說明文件* 根據管理叢集部署選項在多個位置發佈。
您想做什麼? | 部署選項 | 說明文件 |
瞭解主管叢集與獨立管理叢集之間的差異 | 主管叢集和獨立管理叢集 | 請參閱本出版物中的管理叢集:主管和獨立 |
在 vSphere 8 上設定和使用具有主管的 TKG | 主管 | 請參閱 vSphere with Tanzu 說明文件中的將 Tanzu Kubernetes Grid 2 與 vSphere with Tanzu 搭配使用 |
在沒有主管的 vSphere 6.7、7 和 8 上以及 AWS 或 Azure 上設定和使用具有獨立管理叢集的 TKG | 獨立管理叢集 | 請參閱部署和管理 Tanzu Kubernetes Grid 2.4 獨立管理叢集 |
使用 Tanzu CLI 部署工作負載叢集 (在 vSphere 8 上具有主管或多雲端環境中的獨立管理叢集) | 主管叢集和獨立管理叢集 | 請參閱使用 Tanzu CLI 建立和管理 TKG 2.4 工作負載叢集 |
瞭解 Tanzu CLI | 主管叢集和獨立管理叢集 | 請參閱安裝和使用 VMware Tanzu CLI v1.0.x |
附註*Tanzu 產品組合中的另一項產品 Tanzu Kubernetes Grid Integrated Edition 不使用叢集 API,不在本出版物的討論範圍內。
Kubernetes 是一種開放原始碼系統,可複製應用程式,使它們即使歷經網路中斷、需求變動以及其他潛在壓力源,仍可維持執行並可供存取。為達此目的,Kubernetes 將應用程式裝載於可攜式容器中,這些容器執行於任何相容的虛擬機器或實體機器上,其中「相容」是指執行可支援容器化應用程式的作業系統和 Kubernetes 版本。
結合 Kubernetes 與可設定、建立和管理虛擬機器、儲存區及其他資源的基礎結構,您就可以安全可靠地將應用程式裝載於基礎結構延伸的任何位置,包括私人資料中心、公有雲和 Edge 硬體。