Tanzu Kubernetes Grid 允许您将 Kubernetes 作为实用程序提供给开发人员,就像电网一样。操作员和开发人员可以使用此网格以 Kubernetes 用户熟悉的声明性方式创建和管理集群,并使其与上游 Kubernetes 保持版本兼容。
Tanzu Kubernetes Grid 使用受 VMware 支持的 Kubernetes 开源软件的固有配置部署集群,这样您就不必自己构建 Kubernetes 环境。除了经验证的 Kubernetes 组件二进制文件外,Tanzu Kubernetes Grid 还提供 Kubernetes 生产环境所需的打包服务,如网络连接、身份验证、Ingress 控制和日志记录。
要部署和管理 Kubernetes 集群,Tanzu Kubernetes Grid (TKG) 使用从客户端 CLI 或 UI 中获取请求并使用集群 API 执行这些请求的管理集群,集群 API 是用于执行低级别基础架构和 Kubernetes 集群操作的标准开源工具。
管理集群具有两个部署选项,这些选项在使用不同组件集的不同基础架构上运行:
独立管理集群是一个作为专用虚拟机运行的管理集群,可支持多个云基础架构上的 TKG,包括 没有主管 的 vSphere 6.7、7 和 8,或者 AWS 和 Azure。
重要Tanzu Kubernetes Grid v2.4.x 是支持在 AWS 和 Azure 上创建独立 TKG 管理集群和 TKG 工作负载集群的最新 TKG 版本。Tanzu Kubernetes Grid v2.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 与可配置、创建和管理虚拟机、存储和其他资源的基础架构结合使用,并且您可以安全、可靠地托管云基础架构扩展的任何位置的应用,包括私有数据中心、公有云和边缘硬件。