VMware Tanzu Kubernetes Grid Integrated Edition 1.20 发布下载,新增功能概览
VMware Tanzu Kubernetes Grid Integrated Edition 1.20 发布下载,新增功能概览
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.20.0 - 运营商 Kubernetes 解决方案
Kubernetes-based container solution with advanced networking, a private container registry, and life cycle management
请访问原文链接:https://sysin.org/blog/vmware-tkgi/ 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 使运营商能够使用 BOSH 和 Ops Manager 配置、运营和管理企业级 Kubernetes 集群。
VMware Tanzu Kubernetes Grid Integrated Edition(以前称为 VMware Enterprise PKS)是基于 Kubernetes 的容器解决方案,具有高级网络、私有容器注册表和生命周期管理功能。
新增功能
升级路径
支持的 Tanzu Kubernetes Grid Integrated Edition v1.20.0 升级路径来自 TKGI v1.19.2 及更早版本的 v1.19 补丁。
重大变化
TKGI v1.20.0 没有重大更改。
功能和增强功能
- 支持 NVIDIA GPU 工作节点通过基于 CUDA 的 GPU 功能访问,如 创建 GPU 集群(测试版) 中所述。
- 支持使用 CLI 选项 --private-registries 私有注册表访问,如 配置集群对私有注册表的访问 中所述。
- TKGI 磁贴 > TKGI API 窗格 > Configure clusters to use private registries 选项可切换此支持,并且
Private Registries:
输出中的行tkgi cluster
表示是否启用。
- TKGI 磁贴 > TKGI API 窗格 > Configure clusters to use private registries 选项可切换此支持,并且
- 支持通过运行更改控制平面和工作节点 AZ
tkgi update-cluster
使用指定新可用区的计算配置文件,以及--enforce-compute-profile-update
选项。 请参阅 使用计算配置文件 (vSphere) 。 有关详细信息和限制, - 增强了 TKGI API 服务器日志,以包含用户启动的对集群、计算配置文件、Kubernetes 配置文件、网络配置文件和证书的生命周期操作。
- 集成适用于 Kubernetes 的 Azure 树外云提供商。
- 请参阅 Kubernetes SIG cloud-provider-azure 存储库。
- 中所列,Azure 树内云提供商已在 Kubernetes v1.30 中删除 如 v1.30 变更日志。
- 添加根 CA
front_proxy_ca_2024
和叶子证书front_proxy_client_2024
,由 Kubernetes API 服务器选项设置--requestheader-client-ca-file
和--proxy-client-cert-file
,以启用第三方扩展服务器身份验证,如 配置聚合层中所述。Kubernetes 文档中的 - 增强安全性:
- 使 TKGI 系统 pod 根文件系统只读。
- 隐藏系统组件
hostPath
值来自cAdvisor
在下面。
- 新文档: 迁移到新数据存储。
管理控制台 :
- 删除公证服务器。 Notary 在较新版本的 Harbor 中已弃用。
已解决的问题
TKGI v1.20.0 解决了以下问题:
- 当 PVC 以只读权限挂载到某个节点上的 pod 时,挂载到同一节点上其他 pod 上的同一 PVC 将变为只读。
- 从 NSX 管理平面 API 迁移到 NSX 策略 API 后,轮换 NSX 证书有时会由于策略显示名称和 ID 不匹配而失败。
- NCP 升级到 4.2.0 修复了从 NSX 管理平面 API 迁移到 NSX 策略 API 时以及轮换不匹配的 NSX 证书(无论是否带有私钥)时出现的错误。
TKGI v1.20.0 还合并了以前的次要补丁版本中的修复,这些修复已在 TKGI 1.19 、 TKGI 1.18 和 TKGI 1.17 发行说明中列出。这些修复包括但不限于:
- 多个 vSphere 数据中心的限制
- Fluent Bit pod 中
CrashLoopBackOff
状态 - 使用 CLI 升级集群丢失标签
- 使用 NSX Edge 创建 TKGI 集群失败,并显示 “边缘节点上没有可用容量”
弃用
TKGI v1.20.0 弃用了以下内容:
- 与波前集成。
- 与 Tanzu 服务网格集成。
- 对于配置集群对私有注册表的访问,弃用 API 方法(测试版),转而使用完全支持的 CLI 方法,如 配置集群对私有注册表的访问 中所述。
- 另请参阅 弃用和删除。Kubernetes v1.29 文档中的
下载地址
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.20.0
解决方案组件:
1. TKG Integrated Edition:
下载地址:https://sysin.org/blog/vmware-tkgi/
- Tanzu Kubernetes Grid Integrated Edition Management Console 1.20.0
Name: tkgi-v1.20.0-rev.1-b283b841-24188794.ova()
File size: 13.37 GB
Last Updated: Aug 12, 2024 01.32AM - Tanzu Kubernetes Grid Integrated Edition CLI 1.20.0
- VMware Harbor Registry 2.11.0
2. Advanced Container Networking and Security:
3. Workload Backup and Recovery::
- Velero 1.12.1
下载地址:https://sysin.org/blog/vmware-tkgi/
相关产品:VMware Tanzu Kubernetes Grid (TKG) 2.5.2 - 企业级 Kubernetes 解决方案