VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21 - 运营商 Kubernetes 解决方案

news/2025/2/2 16:21:04/文章来源:https://www.cnblogs.com/sysin/p/18696878

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21 - 运营商 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 将 Kubernetes 部署到 BOSH和 Ops Manager,并使用 On-Demand Broker动态地在本地或公共云上实例化、部署和管理高度可用的 Kubernetes 集群。

运营商安装TKGI后,开发人员可以使用 TKGI 命令行界面 (TKGI CLI) 来配置 Kubernetes 集群 (sysin),并使用 Kubernetes CLI 在集群上运行基于容器的工作负载 kubectl。

操作员将 TKGI 作为磁贴安装在 Ops Manager 安装仪表板上,或从 vSphere 上的 TKGI 管理控制台。

您可以独立运行 TKGI 或与适用于 VM 的 VMware Tanzu 应用程序服务一起运行在运维管理器上。

架构概览

Tanzu Kubernetes Grid Integrated Edition 环境包含一个 TKGI 控制平面以及一个或多个工作负载集群。

Tanzu Kubernetes Grid Integrated Edition 管理员使用 TKGI Control Plane 部署和管理 Kubernetes 集群。工作负载集群运行开发人员推送的应用程序。

下面举例说明 Tanzu Kubernetes Grid 集成版组件之间的交互:

HA TKGI Control Plane with HA TKGI API VM Group and HA DB VM cluster

管理员访问 TKGI 控制平面 通过安装在其本地工作站上的 TKGI 命令行界面 (TKGI CLI)。

在 TKGI 控制平面内,TKGI API 和 TKGI Broker 使用 BOSH 来执行请求的集群管理功能 (sysin)。有关 TKGI 控制平面的信息,请参阅下面的 TKGI 控制平面概述。有关安装 TKGI CLI 的说明,请参阅 安装 TKGI CLI。

Kubernetes 在 Kubernetes 集群上部署和管理工作负载。管理员使用 Kubernetes CLI,kubectl, 指导 Kubernetes 从他们的本地工作站。有关信息 kubectl,请参阅 概述Kubernetes 文档中的 kubectl。

详见

TKGI 为 Kubernetes 添加了什么

下表详细介绍了 Tanzu Kubernetes Grid Integrated Edition 为 Kubernetes 平台添加的功能。

特征 包含在 K8s 中 包含在 Tanzu Kubernetes Grid 集成版中
单租户入口
安全的多租户入口
有状态的 Pod 集
多容器吊舱
对 Pod 的滚动升级
滚动升级集群基础设施
Pod 扩展和高可用性
集群配置和扩展
集群虚拟机和进程的监控和恢复
永久性磁盘
安全的容器注册表
嵌入式、加固的操作系统

原英文描述:

Feature Included in K8s Included in Tanzu Kubernetes Grid Integrated Edition
Single tenant ingress
Secure multi-tenant ingress
Stateful sets of pods
Multi-container pods
Rolling upgrades to pods
Rolling upgrades to cluster infrastructure
Pod scaling and high availability
Cluster provisioning and scaling
Monitoring and recovery of cluster VMs and processes
Persistent disks
Secure container registry
Embedded, hardened operating system

特征

Tanzu Kubernetes Grid 集成版具有以下特点:

  • Kubernetes 兼容性 :与 Kubernetes 的当前稳定版本持续兼容
  • 生产就绪 :从应用程序到基础设施高度可用,没有单点故障
  • BOSH 优势 :内置健康检查、扩展、自动修复和滚动升级
  • 全自动操作 :全自动部署、扩展、打补丁和升级体验
  • 多云 :跨多个云的一致操作体验

先决条件

关于安装Tanzu Kubernetes Grid Integrated Edition的资源需求信息,请参见您的云提供商对应的主题:

  • vSphere 先决条件和资源要求
  • vSphere with NSX-T 版本要求和 Tanzu Kubernetes Grid Integrated Edition on vSphere with NSX-T 的硬件要求
  • GCP 先决条件和资源要求
  • AWS 先决条件和资源要求
  • Azure 先决条件和资源要求

下载地址

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.21

  • 下载地址:https://sysin.org/blog/vmware-tkgi/

解决方案组件:

1. TKG Integrated Edition

  • Tanzu Kubernetes Grid Integrated Edition Management Console 1.21.0 (Jan 27, 2025)

    Item File Name Size
    Tanzu Kubernetes Grid Integrated Edition Management Console 1.21.0 tkgi-v1.21.0-rev.1-2b213e3f-910768.ova 13.91 GB
    Velero backup driver 1.5.2 backup-driver-v1.5.2_vmware.1.tar.gz 70.93 MB
    Velero Data Manager plugin for vSphere 1.5.2 data-manager-for-plugin-v1.5.2_vmware.1.tar.gz 70.99 MB
    TKGI OSL 1.21.0 open_source_license_vmware_tanzu_kubernetes_grid_integrated_edition_1.21.0_ga.txt 449.66 KB
    Velero 1.13.2 for Linux velero-linux-v1.13.2+vmware.1.gz 40.65 MB
    Velero 1.13.2 for Mac velero-mac-v1.13.2+vmware.1.gz 41.3 MB
    Velero plugin for AWS 1.9.2 velero-plugin-for-aws_v1.9.2_vmware.3.tar.gz 33.23 MB
    Velero plugin for vSphere 1.5.2 velero-plugin-for-vsphere-v1.5.2_vmware.1.tar.gz 130.28 MB
    Velero 1.13.2 Restore Helper velero-restore-helper_v1.13.2_vmware.3.tar.gz 43.49 MB
    Velero 1.13.2 for Windows velero-windows64-v1.13.2+vmware.1.gz 41.06 MB
    Velero 1.13.2 velero_v1.13.2_vmware.3.tar.gz 65.46 MB
  • Tanzu Kubernetes Grid Integrated Edition CLI 1.21.0 (Jan 27, 2025)

    Item File Name Size
    Pivotal Container Service pivotal-container-service-1.21.0-build.32.pivotal 4.8 GB
    Kubectl 1.30.7 - Mac kubectl-darwin-amd64-1.30.7 50.15 MB
    Kubectl 1.30.7 - Linux kubectl-linux-amd64-1.30.7 49.07 MB
    Kubectl 1.30.7 - Windows kubectl-windows-amd64-1.30.7.exe 50.39 MB
    TKGI OSL 1.21.0 open_source_license_vmware_tanzu_kubernetes_grid_integrated_edition_1.21.0_ga.txt 449.66 KB
    PKS CLI - Mac pks-darwin-amd64-1.21.0-build.55 21.6 MB
    PKS CLI - Linux pks-linux-amd64-1.21.0-build.55 21.63 MB
    PKS CLI - Windows pks-windows-amd64-1.21.0-build.55.exe 22.04 MB
    TKGI CLI - Mac tkgi-darwin-amd64-1.21.0-build.55 21.6 MB
    TKGI CLI - Linux tkgi-linux-amd64-1.21.0-build.55 21.63 MB
    TKGI CLI - Windows tkgi-windows-amd64-1.21.0-build.55.exe 22.04 MB
  • VMware Harbor Registry 2.11.0

2. Workload Backup and Recovery:

  • Velero 1.13.2

3. Advanced Container Networking and Security

  • VMware NSX 4.2.1 - 网络安全虚拟化平台

相关产品:VMware Tanzu Kubernetes Grid (TKG) 2.5.2 - 企业级 Kubernetes 解决方案

更多:VMware 产品下载汇总

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/878009.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于 高精度性能计数器的频率 和 cpu 频率 不一致问题

/* rdtsc指令, 该指令返回CPU自启动以来的时钟周期数;该时钟周期数,即处理器的时间戳。在CPU通电启动后,首先会重置EDX和EAX,在每个时钟周期上升或下降沿到来时,会自动累计周期数,并被记录到EDX和EAX寄存器中,EDX是高位,EAX是低位。rdtsc指令就是从该寄存器中进行获取的…

《操作系统真象还原》第十一章 TSS与用户进程

本文介绍了TSS(Task State Segment)的概念及其在操作系统中的应用。TSS是用于存储任务状态的数据结构,每个任务都有自己的TSS,包含任务切换时需要保存和恢复的信息。Intel建议为每个任务关联一个TSS,CPU通过TR寄存器指向当前任务的TSS,实现任务切换。现代操作系统采用基于…

【渗透测试】Vulnhub GROTESQUE 1.0.1

渗透环境 攻击机: IP: 192.168.10.18(Kali) 靶机: IP:192.168.10.9 靶机下载地址:https://www.vulnhub.com/entry/grotesque-101,658/ 涉及知识点:WordPress扫描(WPScan)、WrodPress反弹shell、Keypass文件解密进行渗透 一、 获取端口信息 nmap或者arp-scan都能…

DeepSeek 全面指南,95% 的人都不知道的9个技巧(建议收藏)

大家好,我是汤师爷~ 最近,DeepSeek这款AI工具爆火国内外。 虽然许多人都开始尝试使用它,但有人吐槽说,没想象中那么牛。 其实问题不在工具,很多人的使用姿势就搞错了,用大炮打蚊子,白白浪费DeepSeek的强大功能。 接下来,我将为大家分享9个实用技巧,你会发现DeepSeek远…

ez_pz_hackover_2016(shellcode)

首先检查一下保护,发现没有开启NX保护,说明可以往栈上写shellcode 首先要确定距离ebp的偏移,还有shellcode的地址(将ret覆盖到shellcode的地址上)确定离ebp偏移的代码 from pwn import * io=process("./ez_pz_hackover_2016") context.log_level=debug gdb.atta…

Android Studio 2024 不需要三方插件,直接wifi 开发调试,真方便

在测试旧版本时,wifi插件折腾了几天,还是没折腾上,最后下载了最新Android Studio Ladybug Feature Drop | 2024.2.2版本,发现居然已经集成,且放到了最显眼的位置,wifi开发,一步到位了。手机中,进开发者模式,选中 无线调试 ,再点使用二维码配对设备然后扫码,即可,…

Maven高级 -2025/1/22

分模块开发 依赖管理 可选依赖 <dependency><groupId>com.itheima</groupId><artifactId>maven_03_pojo</artifactId><version>1.0-SNAPSHOT</version><!--可选依赖是隐藏当前工程所依赖的资源,隐藏后对应资源将不具有依赖传递-…

独立开发经验谈:如何借助 AI 辅助产品 UI 设计

我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户,在这个过程中,我也积累了不少如何开发运营一款独立产品的经验。我将在本文中介绍如何借助 AI 辅助产品…

Lazarus4Android 环境搭建

Lazarus4Android 开发环境搭建Lazarus4Android 开发环境搭建 一、下载相关文件最关键的就是这两个文件,其他的JDK、NDK、Java环境另说。 这里要注意,gradle版本必须小于7,不然无法使用。 二、IDE内部设置 安装完成laz4A之后可能会报错,无需理会,启动IDE即可。安装卸载软件…

14-断点调试单个用例

在pycharm的Terminal输入hytest,其实是输入了python -m hytest.run,意思就是执行了hytest包里面的run.py文件 然后再点击debug按钮的时候就可以进行调试了,相当于执行了cd H:\my\autotest后 python.exe -m hytest.run --test *0101

博图18安装过程记录

博图V18安装过程记录刚开通博客园,搬运一些之前的帖子过来。 博图18安装过程记录 下载 西门子中智赛官网给的链接,是正版软件。 安装 TIA Potral STEP7将ISO解压或装载。管理员身份运行。 选择典型安装,等待安装完成。 插曲1 无法更改安装路径 这是因为之前安装过博图15.1(或…