搞懂什么是Tanzu、TKG、TKGS、TKGI
VMware Tanzu是一款产品组合、可帮助企业实现应用程序及其运行基础架构的现代化。VMware Tanzu的全套功能将开发和IT运营团队整合在一个平台上、在内部和混合云环境中统一地在其应用程序和基础架构中实现现代化、从而持续为生产提供更好的软件。
要详细了解Tanzu产品组合中的不同产品和功能、请访问相关文档 "此处"。
关于Tanzu的Kubernetes Operations目录、VMware针对Tanzu Kubernetes Grid实施了多种方案、所有这些方案都可以在各种平台上配置和管理Tanzu Kubernetes集群的生命周期。Tanzu Kubernetes集群是由VMware构建并支持的成熟的Kubernetes分发版。
VMware Tanzu Kubernetes Grid (TKG)概述
VMware Tanzu Kubernetes Grid也称为TKG、可用于在混合云或公有 云环境中部署Tanzu Kubernetes集群。TKG作为管理集群进行安装、该集群本身就是Kubernetes集群、用于部署和操作Tanzu Kubernetes集群。这些Tanzu Kubernetes集群是部署了实际工作负载的工作负载Kubernetes集群。
Tanzu Kubernetes Grid基于一些前景广阔的上游社区项目构建、并提供由VMware开发、营销和支持的Kubernetes平台。除了Kubernetes分发版之外、Tanzu Kubernetes Grid还提供了其他附加组件、这些附加组件是重要的生产级服务、例如注册表、负载平衡、身份验证等。具有管理集群的VMware TKG在vSphere 6.7环境中广泛使用、尽管它受支持、但不建议在vSphere 7环境中部署、因为TKGS具有与vSphere 7的原生 集成功能。
有关Tanzu Kubernetes Grid的详细信息、请参见文档 "此处"。
VMware Tanzu Kubernetes Grid Service (TKGS)概述
VMware Tanzu Kubernetes Grid Service (也称为vSphere with Tanzu)可让您在vSphere中本机创建和操作Tanzu Kubernetes集群、还可以直接在ESXi主机上运行一些较小的工作负载。通过它、您可以将vSphere转换为一个平台、以便在虚拟机管理程序层本机运行容器化工作负载。Tanzu Kubernetes Grid Service启用后、会在vSphere上部署一个监控集群、用于部署和运行工作负载所需的集群。它与vSphere 7本机集成、并利用vCenter SSO、内容库、vSphere网络、vSphere存储、vSphere HA和DRS以及vSphere安全性等多种可靠的vSphere功能、提供更加无缝的Kubernetes体验。
采用Tanzu的vSphere为混合应用程序环境提供了一个平台、您可以在容器或VM中运行应用程序组件、从而为开发人员、开发运营工程师和vSphere管理员提供了更好的可见性和易操作性。VMware TKGS仅支持vSphere 7环境、是Tanzu Kubernetes操作产品组合中唯一允许您直接在ESXi主机上运行Pod的产品。
有关Tanzu Kubernetes Grid Service的详细信息、请按照文档进行操作 "此处"。
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI)概述
VMware Tanzu Kubernetes Grid Integrated (TKGI) Edition (以前称为VMware Enterprise PKS)是一个基于Kubernetes的独立容器编排平台、具有生命周期管理、集群运行状况监控、高级网络连接、容器注册表等功能。TKGI使用由Bossh和Ops Manager组成的TKGI控制平面来配置和管理Kubernetes集群。
TKGI可以在内部vSphere或OpenStack环境中安装和操作、也可以在其各自IaaS产品上的任何主要公有 云中安装和操作。此外、通过将TKGI与NSX-T和港口相集成、企业工作负载的使用情形也会更加广泛。要了解有关TKGI及其功能的更多信息、请访问相关文档 "此处"。
根据不同的用例和设计、TKGI安装在多种平台上。按照指南进行操作 "此处" 安装和配置TKGI及其前提条件。TKGI使用Bossh VM作为Tanzu Kubernetes集群的节点、这些集群运行不可变的配置映像、并且在Bossh VM上进行的任何手动更改在重新启动后都不会保持持久性。