VMware Tanzu Kubernetes Grid (TKG) 2.5.1 - 企業級 Kubernetes 解決方案
VMware 構建、簽名和支援的開源 Kubernetes 容器編排平臺的完整分發版
請訪問原文連結:https://sysin.org/blog/vmware-tkg-2/,檢視最新版。原創作品,轉載請保留出處。
作者主頁:sysin.org
Tanzu Kubernetes 叢集是由 VMware 構建、簽名和支援的開源 Kubernetes 容器編排平臺的完整分發版。可以透過使用 Tanzu Kubernetes Grid 服務在主管叢集上置備和執行 Tanzu Kubernetes 叢集。主管叢集是啟用了 vSphere with Tanzu 的 vSphere 叢集。
關於 Tanzu Kubernetes Grid
Tanzu Kubernetes Grid 是一個用於部署、執行和管理託管應用程式的企業級 Kubernetes 叢集的主機解決方案。
要部署和管理 Kubernetes 叢集,Tanzu Kubernetes Grid (TKG) 使用從客戶端 CLI 或 UI 中獲取請求並使用叢集 API 執行這些請求的管理叢集,叢集 API 是用於執行低階別基礎架構和 Kubernetes 叢集操作的標準開源工具。*
管理叢集具有兩個部署選項,這些選項在使用不同元件集的不同基礎架構上執行:
- 主管是一個深度整合到 vSphere with Tanzu 的管理叢集,除了支援 TKG 之外,還執行基礎架構級別的功能。
- 獨立管理叢集是作為專用虛擬機器執行的管理叢集 (sysin),可在多個雲基礎架構上支援 TKG。
在這兩種情況下,管理叢集都會釋出一個 API,該 API 會封裝並向叢集 API 新增更高階別的功能。在客戶端,Tanzu CLI 會封裝並向 kubectl
和 clusterctl
、Kubernetes 和叢集 API CLI 新增更高階別的功能。
TKG 2 統一了這兩個 TKG 部署選項的管理叢集 API 和底層物件定義並在產品版本中受支援,如下所示:
- vSphere 8 支援主管的 TKG 2 API 和物件。
- TKG v2.1 和 Tanzu CLI v0.28.0 在沒有主管、AWS 和 Azure 的 vSphere 6.7、7 和 8 上以及具有主管的 vSphere 8 上的獨立管理叢集支援 TKG 2 API 和物件。
- TKG v1.6.1 和 Tanzu CLI v0.25.4(以及 TKG 1.6.0 和 Tanzu CLI v0.25.0)支援具有主管的 vSphere 8 上的 TKG 2 API 和物件,以及沒有主管、AWS 和 Azure 的 vSphere 6.7、7 和 8 上具有獨立 TKG 1.6.x 管理叢集的舊版叢集基礎架構。
主要特性
Tanzu Kubernetes Grid 服務置備的 Tanzu Kubernetes 叢集具有以下特性:
Kubernetes 的固有安裝
Tanzu Kubernetes 是 Kubernetes 的固有安裝。
Tanzu Kubernetes Grid 服務提供經過深思熟慮的預設設定,並針對 vSphere 進行了最佳化 (sysin),可用於置備 Tanzu Kubernetes 叢集。透過使用 Tanzu Kubernetes Grid 服務,可以減少部署和執行企業級 Kubernetes 叢集時通常需要的時間和工作量。
與 vSphere 基礎架構整合
Tanzu Kubernetes 叢集與底層 vSphere 基礎架構相整合,該基礎架構針對執行 Kubernetes 進行了最佳化。
Tanzu Kubernetes 叢集與 vSphere SDDC 堆疊相整合,包括儲存、網路連線和身份驗證。此外,Tanzu Kubernetes 叢集還構建於對映到 vCenter Server 叢集的 主管叢集 之上。由於這種緊密整合,執行 Tanzu Kubernetes 叢集是統一的產品體驗。
可用於生產
Tanzu Kubernetes 叢集針對執行生產工作負載進行了調優。
Tanzu Kubernetes Grid 服務 置備可用於生產的 Tanzu Kubernetes 叢集。您可以執行生產工作負載,而無需執行任何其他配置。此外,您可以確保可用性並允許 Kubernetes 軟體進行滾動升級,並可在單獨的叢集中執行不同版本的 Kubernetes。
VMware 提供全面支援
Tanzu Kubernetes 叢集受 VMware 支援。
Tanzu Kubernetes 叢集使用 VMware 的開源 Photon OS,部署在 vSphere 基礎架構上,並在 ESXi 主機上執行。如果您在使用堆疊的任何一層(從 Hypervisor 到 Kubernetes 叢集)時遇到問題,只需與 VMware 這一家供應商聯絡即可。
由 Kubernetes 管理
Tanzu Kubernetes 叢集由 Kubernetes 進行管理。
Tanzu Kubernetes 叢集構建於 主管叢集 之上,後者本身就是一個 Kubernetes 叢集。Tanzu Kubernetes 叢集在 主管名稱空間 中透過自定義資源進行定義 (sysin)。可以使用熟悉的 kubectl 命令以自助方式置備 Tanzu Kubernetes 叢集。整個工具鏈保持一致,無論是置備叢集還是部署工作負載,您都可以使用相同的命令、熟悉的 YAML 和通用工作流。
Tanzu Kubernetes Grid 下載
VMware Tanzu Kubernetes Grid (TKG) 2.1.0
百度網盤連結:[EoD]
VMware Tanzu Kubernetes Grid (TKG) 2.2.0
百度網盤連結:[EoD]
VMware Tanzu Kubernetes Grid (TKG) 2.3.0
百度網盤連結:[EoD]
VMware Tanzu Kubernetes Grid (TKG) 2.4.0
百度網盤連結:[N/A]
VMware Tanzu Kubernetes Grid (TKG) 2.5.0
百度網盤連結:如下
解決方案元件:
- Kubernetes OVAs for VMware Tanzu Kubernetes Grid 2.5.0 (For the management cluster, download Kubernetes v1.28.4 OVA) 百度網盤連結
- Kubectl 1.28.4 for VMware Tanzu Kubernetes Grid 2.5.0 百度網盤連結
- TKG Carvel Tools 2.5.0 百度網盤連結
- Tiny TKG OVAs (does not support TMC integration) 百度網盤連結
- Crash Diagnostics 0.3.7 for Tanzu Kubernetes Grid 2.5.0 百度網盤連結
- Velero 1.12.1 for Tanzu Kubernetes Grid 2.5.0 百度網盤連結
- Photon v4 Harbor v2.9.1 OVA 百度網盤連結
VMware Tanzu Kubernetes Grid (TKG) 2.5.1
百度網盤連結:<https://sysin.org/blog/vmware-tkg-2/>
配套元件:
- VMware NSX Advanced Load Balancer (NSX ALB) 22.1.6 - 多雲負載均衡平臺
- VMware Avi Load Balancer 30.2.1 - 多雲負載均衡平臺
相關產品:VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19.1 - 運營商 Kubernetes 解決方案
更多:VMware 產品下載彙總