Tanzu 介绍与选型指南
Tanzu 介绍与选型指南:官方资料溯源的 VMware/Broadcom Tanzu 产品线(standalone TKG 2.4.1 与 Tanzu Platform 10.4 双口径)、TKG 集群架构与 tanzu CLI、快速上手与适用限制,以及与 OpenShift、Rancher、upstream Kubernetes、K3s 的量化选型对比。
Tanzu 介绍与选型指南
目标:为评估企业级 Kubernetes 发行版/云原生平台的团队提供 Tanzu 的认知基准与选型参考。全文基于官方公开资料溯源(Broadcom/VMware 官方技术文档站 techdocs.broadcom.com、官方博客),未做本地安装与运行实测,所有版本与产品线信息均标注来源,查询日期 2026-10-19。
一、信息基准
1.1 查询说明
- 查询日期:2026-10-19。
- 信息获取方式:纯官方资料溯源(Broadcom 官方技术文档站 techdocs.broadcom.com 的 Tanzu 文档、GitHub 官方仓库与公开搜索佐证),本文不做本地安装与运行实测。
- 版本口径说明(重要):Tanzu 不是单一软件,而是产品家族。Broadcom 收购 VMware 后产品线调整较大,本文以本专栏既有文档覆盖的 Tanzu Kubernetes Grid(TKG) 为主线版本基准,同时如实给出重组后的 Tanzu Platform 现口径,两者并列呈现,不互相混同。
- 无 GitHub Releases:Tanzu 为商业发行版,版本口径以 Broadcom 官方技术文档站的发布说明(Release Notes)为准。
1.2 版本依据
| 项目 | 实查结果(2026-10-19) | 来源 |
|---|---|---|
| standalone TKG 最新版本 | TKG v2.4.1(2023-11-30 GA;v2.4.0 于 2023-09-28),支持 Kubernetes v1.27.5 / v1.26.8 / v1.25.13 | techdocs.broadcom.com《TKG v2.4 Release Notes》 |
| TKG 生命周期 | N-2 策略:支持最新及前两个 minor;补丁版支持至下一补丁 GA 后两个月 | 同上(生命周期小节) |
| Tanzu Platform 当前版本 | Tanzu Platform 10.4,最新补丁 10.4.5(2026-09-15);此前 10.4.4(2026-08-18)、10.4.3(2026-07-21) | techdocs.broadcom.com《Tanzu Platform 10.4 release notes》 |
| Platform 核心组件版本 | Tanzu Hub 10.4.5、Elastic Application Runtime 10.4.5、Tanzu Operations Manager 3.3.5、AI Services 10.4.5 等 | 同上(组件版本表) |
| vSphere 集成线 | vSphere Kubernetes Service 3.4.2(2026-01-27 GA,适用 vSphere 9.0 与 8.x) | techdocs.broadcom.com(VCF/vSphere Kubernetes Service 发布说明) |
| 本专栏既有实践基准 | tanzu CLI v0.29.0 + TKG(unmanaged-cluster 等),Ubuntu 22.04/CentOS 8 实测 | 本站 Tanzu 专栏既有文档 |
1.3 官方来源清单
二、软件概述
本文介绍的版本基准为 Tanzu Kubernetes Grid(TKG)v2.4.1(standalone TKG 线的 2.4 系,2023-11-30 GA),并结合 Broadcom 重组后 Tanzu Platform 10.4(最新补丁 10.4.5,2026-09-15) 的现行产品口径。
Tanzu 起源于 VMware 的现代应用产品线(Pivotal 与 Heptio 合并而来),核心是围绕 Kubernetes 的企业级发行版与平台服务。Tanzu Kubernetes Grid(TKG) 是其中的 Kubernetes 发行版:以 tanzu CLI 为统一入口,通过"管理集群(Management Cluster)→ 工作负载集群(Workload Cluster)"的两级模型在 vSphere、AWS、Azure 等基础设施上创建与生命周期管理符合 CNCF 标准的 Kubernetes 集群,官方维护 BOM(Bill of Materials)保证 K8s 与各组件版本组合经过验证。
Broadcom 完成对 VMware 的收购后(产品文档已整体迁移至 techdocs.broadcom.com),Tanzu 产品线重组为以 Tanzu Platform 为核心的多组件平台:Tanzu Hub(平台管理与观测中枢)、Elastic Application Runtime(原 Cloud Foundry 系应用运行时,10.4 新增 Org/Space Groups 等)、Tanzu Operations Manager、AI Services(含 MCP 网关)、Tanzu Spring 生态,以及 Kafka/Postgres/MySQL/Valkey/RabbitMQ 等数据服务 tiles(Tanzu Platform 10.4 发布说明实查)。standalone TKG 2.x 则停留在 2.4 线作为独立发行版维护;vSphere 上的 Kubernetes 能力由 vSphere Kubernetes Service(原 TKG Service)承载。选型时必须先确定目标形态:独立 K8s 发行版(TKG 2.4)还是平台套件(Tanzu Platform 10.x)。
三、核心架构
3.1 TKG 两级集群模型(本文版本基准)
| 组件 | 说明 |
|---|---|
| tanzu CLI | 统一命令行入口,插件化架构(cluster/login/package/pinniped-auth 等,本站专栏实测 v0.29.0) |
| 管理集群(Management Cluster) | 运行 Cluster API 管理组件,负责工作负载集群的创建、升级与删除;可部署于 vSphere/AWS/Azure |
| 工作负载集群(Workload Cluster) | 面向业务运行的 K8s 集群,class-based(类式)集群规范,K8s 版本由 TKR(Tanzu Kubernetes Release)提供 |
| Tanzu Standard 仓库 | 官方软件包仓库(cert-manager、contour、prometheus 等运维包,按 TKG 版本配套) |
| Carvel 工具链 | kapp-controller / imgpkg / ytt 等构成包管理与交付底座 |
3.2 TKG 2.4.1 支持矩阵(发布说明实查)
- 基础设施:vSphere(含 FIPS 版本)、AWS、Azure。
- Kubernetes:v1.27.5 / v1.26.8 / v1.25.13(随 v2.2/v2.3 终止支持节点,K8s 版本线会随之收敛)。
- 生命周期:N-2(支持最新及前两个 minor);TKG v2.4.1 支持至 v2.4.2 GA 后两个月。
3.3 Tanzu Platform 10.4 组件视图(发布说明实查)
- Tanzu Hub:平台中枢,承担应用/服务观测(漏洞与资源信号)、告警与 runbook、多租户、成本核算(showback/chargeback)与灾备模式;10.4 新增 VCF 9 支持预览与应用中心化 UI。
- Elastic Application Runtime:原 CF/TAS 系应用运行时,10.4 引入 Org Groups/Space Groups、组级 RBAC、平台托管块存储与多端口 Docker/OCI 镜像支持。
- AI Services:MCP 网关与集中式 MCP 服务器管理,提供按应用/服务/Org/Space 的成本与性能观测。
- 数据服务 tiles:Tanzu for Apache Kafka / Postgres / MySQL / Valkey / RabbitMQ on Tanzu Platform,采用
cf create-service等标准工作流消费。 - Tanzu Spring:Spring SDK、Spring Boot 4 升级链路(
cf repo命令)与应用现代化(COBOL/Java EE → Spring Boot 4)技能。
四、功能特性
4.1 TKG 2.4 线特性(发布说明实查)
- 跨基础设施的一致集群生命周期:以 Cluster API 为底座,vSphere/AWS/Azure 共用一套 tanzu CLI 工作流。
- class-based 工作负载集群:集群规格以对象化 class 描述,配合 TKR 管理 K8s 版本升级路径。
- FIPS 使能版本(v2.4.1 FIPS for vSphere)。
- 官方配套运维包(Tanzu Standard 仓库)与版本兼容矩阵。
4.2 Tanzu Platform 10.4 亮点(发布说明实查)
- 平台级多租户与治理:VCF VPC 内的 Platform 基础、RBAC 到任务管理器、共享仪表盘与分层访问。
- 应用现代化与 Spring 生态:现代化浪潮规划(应用评估分类分组)、Spring Boot 4 自动升级与依赖治理。
- AI 能力平台化:MCP 网关、集中 MCP 服务器管理与成本观测;Python buildpack 支持 uv。
- 遥测归聚:组件与 foundation 遥测经 Tanzu Hub 路由,无需逐个 foundation 安装遥测 tile。
4.3 版本节奏与商业口径
- standalone TKG 2.4.1(2023-11)之后未再发布 2.5+ minor,独立发行版进入维护期;新平台能力集中在 Tanzu Platform 10.x(10.4.0→10.4.5 约每月一个补丁,2026-07 至 2026-09 实查)。
- Tanzu 为商业订阅产品(Broadcom 许可体系);具体套餐与授权以 Broadcom 商务渠道为准,本文不引用第三方转述价格。
五、快速上手
以下流程转述自官方文档(TKG 2.4 文档)与本站专栏实测文档的组织方式,本文不做本地实测。
5.1 获取
- standalone TKG 以"Tanzu CLI 下载包"形式分发,配套 TKR/镜像需从 Broadcom 官方渠道获取;文档入口:https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-kubernetes-grid/2-4.html 。
- Tanzu Platform 各组件(Tanzu Hub、Operations Manager 等)以官方发布的安装介质/交付渠道为准,见各组件文档。
5.2 tanzu CLI 最小流程(转述官方 TKG 2.4 文档结构)
# 1. 解压并安装 tanzu CLI 与核心插件(官方下载包)
tanzu init # 初始化 CLI 配置
tanzu plugin install --group vmware-tkg/default # 安装 TKG 插件组
# 2. 创建管理集群(以 vSphere 为例,需先行准备配置文件)
tanzu management-cluster create --ui # 交互式向导,或以配置文件驱动
# 3. 创建工作负载集群
tanzu cluster create <workload-cluster-name> -f <cluster-config.yaml>
# 4. 获取 kubeconfig 并验证
tanzu cluster kubeconfig get <workload-cluster-name> --admin
kubectl get nodes
完整前置条件(基础设施账户、镜像、DHCP/DNS 等)以官方文档为准:https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-kubernetes-grid/2-4/tkg-deploy-mc/mgmt-release-notes.html 。
5.3 本地体验路径
若仅需本机体验 TKG 的工作流,社区时代的 unmanaged-cluster 插件可在单机以 kind 内核拉起单节点集群;本站 Tanzu 专栏的 Ubuntu 22.04 安装文档对该路径有逐命令实测(v0.29.0 CLI + Docker 运行时),可作命令级参考。
六、适用场景与限制
6.1 适用场景
- VMware 深度用户:vSphere 环境中需要经过验证的 K8s 发行版与官方支持,或正迁移到 VCF 9 的组织。
- 多云一致交付:需要同一套 CLI/集群规范覆盖 vSphere/AWS/Azure 的企业。
- Spring 系大型组织:Tanzu Platform 的 Spring 生态(Spring Boot 4 升级链、构建包、观测)与 CF 系运行时延续需求。
- 平台工程团队:需要平台级多租户、治理与 AI 服务(MCP 网关)的整体套件。
6.2 限制与注意事项
- 产品线切换风险:standalone TKG 停在 2.4.1(2023-11),新能力集中于 Tanzu Platform 10.x;基于 TKG 2.4 的新建项目应与 Broadcom 确认路线图与支持期(N-2 策略),避免基于维护期产品规划长周期项目。
- 商业订阅成本与 Broadcom 许可体系(按核心/订阅的授权模式以官方商务为准),预算敏感团队需先获得正式报价。
- K8s 版本线偏旧:TKG 2.4.1 支持至 K8s v1.27,与上游最新稳定(v1.37 线,见下文对比)存在明显代差;新版本能力需经由 Tanzu Platform/vSphere Kubernetes Service 线获取。
- 管理集群/工作负载集群两级模型带来额外资源与运维复杂度,小规模场景(单机/边缘)并不合适。
七、同类选型对比
7.1 候选概览
| 方案 | 定位 | 形态 |
|---|---|---|
| Tanzu(TKG 2.4.1 / Platform 10.4.5) | VMware/Broadcom 企业级 K8s 发行版与平台套件 | 商业订阅 |
| OpenShift 4.21 | Red Hat 企业级 K8s 平台(含 OKD 社区版) | 商业订阅 + 社区版 |
| Rancher v2.15.2 | 多集群 K8s 管理平台(不做发行版本身) | Apache-2.0 开源 + 商业支持 |
| upstream Kubernetes v1.37.1 | CNCF 上游原生 Kubernetes | Apache-2.0 开源 |
| K3s v1.37.1 | 轻量级 K8s 发行版(边缘/IoT/单机) | Apache-2.0 开源 |
(本站另有 《OpenShift 4.21 介绍与选型指南》 与 《K3s 1.37.1 介绍与选型指南》 可作延伸阅读。)
7.2 量化对比(2026-10-19 实查)
| 维度 | Tanzu(TKG 2.4.1 / Platform 10.4.5) | OpenShift 4.21 | Rancher v2.15.2 | upstream K8s v1.37.1 | K3s v1.37.1 |
|---|---|---|---|---|---|
| 形态/许可 | 商业发行版 + 平台套件(订阅制) | 商业平台(OKD 为社区版) | Apache-2.0(管理平面) | Apache-2.0(上游) | Apache-2.0(轻量发行版) |
| GitHub stars | —(商业发行版,无开源主仓库) | —(OKD 社区版仓库口径另计) | 25988(rancher/rancher) | 128440(kubernetes/kubernetes) | 34217(k3s-io/k3s) |
| 最近发版 | TKG 2.4.1(2023-11-30);Platform 10.4.5(2026-09-15) | 4.21(2026 年线) | v2.15.2(社区版补丁) | v1.37.1(1.38 处于 alpha) | v1.37.1(随上游) |
| K8s 版本线 | TKG 2.4.1 至 v1.27;Platform/vSphere 线更新 | 与 OpenShift 版本绑定(新近线) | 管理多版本下游集群(EKS/GKE/RKE2/K3s 等) | 最新上游 | 跟随上游最新 |
| 管理模型 | tanzu CLI 两级集群(管理/工作负载) | OpenShift 控制台 + ARO/ROSA 托管 | 多集群统一纳管/统一认证 | kubeadm 等自管 | 单二进制内置 |
| 发行版一致性 | 官方 BOM + TKR 验证矩阵 | 官方全栈验证(RHEL CoreOS) | 不发行 K8s(纳管) | 无(自组合) | 内置组件裁剪固定 |
| 增值能力 | Spring 生态/CF 运行时/AI Services(Platform 线) | 内置路由/监控/CI-CD 生态、开发者控制台 | 多云纳管/Rancher 应用商店 | 无 | 边缘友好/资源占用低 |
| 典型成本 | 高(订阅) | 高(订阅) | 低(开源)+ 可选订阅 | 免费(人力成本高) | 免费 |
(Tanzu 版本与组件取自 techdocs.broadcom.com 发布说明实查;Rancher/K8s/K3s stars 与版本取自 GitHub Releases/API 实查;OpenShift 口径见本站《OpenShift 4.21 介绍与选型指南》。)
7.3 选型建议
已深度运行 VMware/vSphere、需要官方全栈支持与 Spring 应用现代代化能力的组织,Tanzu 仍然是对口选择,但必须先明确走 TKG 2.4(独立发行版,已入维护期)还是 Tanzu Platform 10.x(现役平台线)并与 Broadcom 确认支持路线图;需要"发行版 + 全生命周期企业平台 + 自有 OS"的整体栈且接受订阅成本的团队,OpenShift 是与 Tanzu 最直接的对手(可参考本站 OpenShift 专栏对比);已经或计划同时纳管 EKS/GKE/RKE2/K3s 等多来源集群、希望以开源管理平面统一认证与策略的团队选 Rancher;具备强平台工程能力、愿意自行承担选型组合与生命周期管理的团队直接使用 upstream Kubernetes;边缘、单机与资源受限环境则优先 K3s。综合而言:Tanzu 的价值在于"VMware 生态 + Spring 资产 + 商业支持"的组合,脱离这三点的团队在 2026 年的默认选择应更多考虑 OpenShift、Rancher 或上游自管路线。
八、参考链接
- Tanzu 技术文档总入口:https://techdocs.broadcom.com/
- TKG 2.4 发布说明:https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-kubernetes-grid/2-4/tkg-deploy-mc/mgmt-release-notes.html
- Tanzu Platform 10.4 发布说明:https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-platform/10-4/about-tnz-platform/release_notes.html
- vSphere Kubernetes Service 发布说明:https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vsphere-supervisor-services-and-standalone-components/latest/release-notes/vmware-tanzu-kubernetes-grid-service-release-notes.html
- Tanzu 博客:https://blogs.vmware.com/tanzu/
- Rancher 仓库:https://github.com/rancher/rancher
- Kubernetes 仓库:https://github.com/kubernetes/kubernetes
- K3s 仓库:https://github.com/k3s-io/k3s