VMware Tanzu Kubernetes Grid (TKG) 2.1 - 企业级 Kubernetes 解决方案

news2025/1/23 9:06:15

VMware Tanzu Kubernetes Grid (TKG) 2.1 - 企业级 Kubernetes 解决方案

VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版

请访问原文链接:https://sysin.org/blog/vmware-tkg-2/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


Tanzu Kubernetes 集群是由 VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版。可以通过使用 Tanzu Kubernetes Grid 服务在主管集群上置备和运行 Tanzu Kubernetes 集群。主管集群是启用了 vSphere with Tanzu 的 vSphere 集群。

Tanzu Kubernetes Grid 架构

关于 Tanzu Kubernetes Grid

Tanzu Kubernetes Grid 是一个用于部署、运行和管理托管应用程序的企业级 Kubernetes 集群的主机解决方案。

要部署和管理 Kubernetes 集群,Tanzu Kubernetes Grid (TKG) 使用从客户端 CLI 或 UI 中获取请求并使用集群 API 执行这些请求的管理集群,集群 API 是用于执行低级别基础架构和 Kubernetes 集群操作的标准开源工具。*

管理集群具有两个部署选项,这些选项在使用不同组件集的不同基础架构上运行:

  • 主管是一个深度集成到 vSphere with Tanzu 的管理集群,除了支持 TKG 之外,还执行基础架构级别的功能。
  • 独立管理集群是作为专用虚拟机运行的管理集群,可在多个云基础架构上支持 TKG。

在这两种情况下,管理集群都会发布一个 API,该 API 会封装并向集群 API 添加更高级别的功能。在客户端,Tanzu CLI 会封装并向 kubectlclusterctl、Kubernetes 和集群 API CLI 添加更高级别的功能。

TKG 2 统一了这两个 TKG 部署选项的管理集群 API 和底层对象定义并在产品版本中受支持,如下所示:

  • vSphere 8 支持主管的 TKG 2 API 和对象。
  • TKG v2.1 和 Tanzu CLI v0.28.0 在没有主管、AWS 和 Azure 的 vSphere 6.7、7 和 8 上以及具有主管的 vSphere 8 上的独立管理集群支持 TKG 2 API 和对象。
  • TKG v1.6.1 和 Tanzu CLI v0.25.4(以及 TKG 1.6.0 和 Tanzu CLI v0.25.0)支持具有主管的 vSphere 8 上的 TKG 2 API 和对象,以及没有主管、AWS 和 Azure 的 vSphere 6.7、7 和 8 上具有独立 TKG 1.6.x 管理集群的旧版集群基础架构。

主要特性

Tanzu Kubernetes Grid 服务置备的 Tanzu Kubernetes 集群具有以下特性:

img

Kubernetes 的固有安装

Tanzu Kubernetes 是 Kubernetes 的固有安装。

Tanzu Kubernetes Grid 服务提供经过深思熟虑的默认设置,并针对 vSphere 进行了优化 (sysin),可用于置备 Tanzu Kubernetes 集群。通过使用 Tanzu Kubernetes Grid 服务,可以减少部署和运行企业级 Kubernetes 集群时通常需要的时间和工作量。

与 vSphere 基础架构集成

Tanzu Kubernetes 集群与底层 vSphere 基础架构相集成,该基础架构针对运行 Kubernetes 进行了优化。

Tanzu Kubernetes 集群与 vSphere SDDC 堆栈相集成,包括存储、网络连接和身份验证。此外,Tanzu Kubernetes 集群还构建于映射到 vCenter Server 集群的 主管集群 之上。由于这种紧密集成,运行 Tanzu Kubernetes 集群是统一的产品体验。

可用于生产

Tanzu Kubernetes 集群针对运行生产工作负载进行了调优。

Tanzu Kubernetes Grid 服务 置备可用于生产的 Tanzu Kubernetes 集群。您可以运行生产工作负载,而无需执行任何其他配置。此外,您可以确保可用性并允许 Kubernetes 软件进行滚动升级,并可在单独的集群中运行不同版本的 Kubernetes。

VMware 提供全面支持

Tanzu Kubernetes 集群受 VMware 支持。

Tanzu Kubernetes 集群使用 VMware 的开源 Photon OS,部署在 vSphere 基础架构上,并在 ESXi 主机上运行。如果您在使用堆栈的任何一层(从 Hypervisor 到 Kubernetes 集群)时遇到问题,只需与 VMware 这一家供应商联系即可。

由 Kubernetes 管理

Tanzu Kubernetes 集群由 Kubernetes 进行管理。

Tanzu Kubernetes 集群构建于 主管集群 之上,后者本身就是一个 Kubernetes 集群。Tanzu Kubernetes 集群在 主管命名空间 中通过自定义资源进行定义 (sysin)。可以使用熟悉的 kubectl 命令以自助方式置备 Tanzu Kubernetes 集群。整个工具链保持一致,无论是置备集群还是部署工作负载,您都可以使用相同的命令、熟悉的 YAML 和通用工作流。

Tanzu Kubernetes Grid 下载

VMware Tanzu Kubernetes Grid (TKG) 2.1.0
百度网盘链接:https://sysin.org/blog/vmware-tkg-2/

VMware Tanzu Kubernetes Grid (TKG) 2.1.1
百度网盘链接:https://sysin.org/blog/vmware-tkg-2/

配套组件:

  • VMware NSX Advanced Load Balancer (NSX ALB) 22.1.3 - 负载均衡平台

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为OD机试真题 Java 实现【最优资源分配】【2023Q1 200分】

一、题目描述 某块业务芯片最小容量单位为 1.25G,总容量为 M*1.25G,对该芯片资源编号为 1,2,… M。 该芯片支持 3 种不同的配置,分别为 A、B、C. 配置 A: 占用容量为 1.25 * 1 1.25G配置 B: 占用容量为 1.25* 2 2…

白嫖chatgpt的Edge插件,很难不爱啊

目录 🍁1.常见的Edge浏览器界面 🍁二.安装WebTab插件 🍁三.WebTab插件的各种功能 🍁1.支持免费的chatgpt,不限次数​编辑 🍁2.有几个休闲的小游戏可以玩耍,点击即玩。 🍁3.支…

【迷宫问题】找出迷宫所有可能的路径C++

1 引入情境 我记得小时候玩过推箱子游戏,也是如下图这种,四周由深色的方格作为墙壁,白色的地方是可以通过的。现在想要从红色方格出发走到黄色方格,能有什么好办法呢? 注意到,对于计算机没有全局的观念&…

Flutter音乐播放audioplayers

简介 Flutter的audioplayers是一个Flutter插件,可以播放多个同时的音频文件,支持Android、iOS、Linux、macOS、Windows和web平台。它有以下特点: 可以从本地文件、网络资源或内存中加载音频可以控制音量、进度、速度和循环可以播放多个音频…

《编程思维与实践》1069.第一位数字

《编程思维与实践》1069.第一位数字 题目 思路 由于正整数N的N次方最大可以为 1 0 8 ⋅ 1 0 8 10^{8\cdot 10^8} 108⋅108,加上数据可能有很多组,所以直接采用大整数计算次方这方法很可能超时, 这里给出一种数学算法: 幂指函数通常的处理方式是取对数将乘方转化为乘法: N N 1…

Linux驱动编程(驱动程序基石)(上)

一、休眠与唤醒 要休眠的线程,放在 wq 队列里,中断处理函数从 wq 队列里把它取出来唤醒。所以,我们要做这几件事: ① 初始化 wq 队列 ② 在驱动的 read 函数中,调用 wait_event_interruptible: 它本身会判断…

English Learning - L3 作业打卡 Lesson1 Day7 2023.5.11 周四

English Learning - L3 作业打卡 Lesson1 Day7 2023.5.11 周四 引言🍉句1: Blues is slow, sad and soulful.成分划分弱读连读爆破语调 🍉句2: Duke Ellington and his orchestra recorded a famous song – Mood Indigo – about the deep blue color, …

【嵌入式环境下linux内核及驱动学习笔记-(11-设备树)】

目录 1、设备树体系1.1 DTS /DTSI / DTC / DTB 2、基础语法2.1 节点语法2.1.1 通用名称建议 2.2 属性语法2.2.1 属性值 2.3 关于label2.4 节点的[unit-address] 与reg属性2.5 根节点 /2.6 标准属性compatible2.6.1 of_machine_is_compatible函数 2.7 地址编码2.7.1 标准属性#ad…

Linux常用命令(4)

文章目录 Linux常用命令(4)查找文件或目录 find在当前文件下找一个hello.txt的文件在/user/include目录下找stdio.h文件 查找内容 grep在当前目录的hello.txt 文件中搜索1234在当前目录下所有文件中搜索1234在当前目录下所有以.txt结尾的文件中搜索1234 制作压缩包和解压缩命令…

Java 函数式编程 详细介绍

在兼顾面向对象特性的基础上,Java语言通过Lambda表达式与方法引用等,为开发者打开了函数式编程的大门。 下面我们做一个初探。 Lambda的延迟执行 有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费。而Lambda表达式是延…

PID现场参数调试解密

看图 反馈与给定曲线 1.超调过大,减小比例,增大积分时间 2.迅速变化,存在小超调 3.实际值缓慢接近设定值,并且无超调的达到设定值 4.增益系数太小和/或微分时间太长 5.益系数太小和/或积分时间太长 公式(西门子FB41) 举例 现象…

20230513查找瑞芯微RK3588开发板以及对DP接口的支持

20230513查找瑞芯微RK3588开发板以及对DP接口的支持 2023/5/13 17:43 01、t-firefly https://www.t-firefly.com/ https://www.t-firefly.com/product/industry/aio1684xjd4 https://www.t-firefly.com/product/industry/aio3588q https://item.taobao.com/item.htm?spma1z10.…

三轴和直剪

目录 常规三轴 成样 预压 围压加载 二维直剪 成样 预压 围压加载 常规三轴 成样 cylinder keyword ...(3D ONLY) Generate a cylinder in 3D. If the name keyword has not been specified, then s cylinderWall. By default, the cylinder is closed and each side o…

HTTP协议(二)/HTTPS

HTTPS是啥 https是在http协议的基础上,加上了数据的加密解密层,即TLS/SSL。在进行http请求的时候,通过TLS/SSL进行加密,在响应的时候,也会通过TLS/SSL进行解密。加密解密层TLS/SSL不会对下三层加密解密,而…

【27】核心易中期刊推荐——计算机工程与技术

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…

[ 云计算 华为云 ] 华为云开天 aPaaS:构建高效的企业数字化平台(下)

文章目录 前言四、华为云开天aPaaS 核心功能4.1 业务模型管理4.2 连接器4.2.1 连接器的种类4.2.1.1 公共连接器4.2.1.2 私有连接器 4.2.2连接器的开发步骤 4.3 自动化流4.3.1 自动化流介绍4.3.2 自动化流日志监控 4.4 自定义逻辑处理4.5 分享连接器和流模板 五、aPaaS 的应用实…

关于C/C++语言重复包含头文件,编译时报错已定义的宏未定义的原因及解决方法

在编写一个文件较多的单片机程序时,为了在一个文件中定义的变量或宏能被另一个文件使用,经常会写成在多个头文件相互包含,由此将可能会导致明明已经定义的宏,且已经将宏所在的文件使用 #include 包含,编译时仍会报错未…

自学大语言模型的应用程序框架Langchain(初入门)

现阶段chatGPT非常火热。带动了第三方开源库:LangChain火热。它是一个在大语言模型基础上实现联网搜索并给出回答、总结 PDF 文档、基于某个 Youtube 视频进行问答等等的功能的应用程序。 什么是Langchain LangChain 是一个用于开发由语言模型驱动的应用程序的框架…

Vue 3.3 浪客剑心

✅创作者&#xff1a;陈书予 &#x1f389;个人主页&#xff1a;陈书予的个人主页 &#x1f341;陈书予的个人社区&#xff0c;欢迎你的加入: 陈书予的社区 &#x1f31f;专栏地址: 三十天精通 Vue 3 文章目录 特征弃用一、 < s c r i p t s e t u p > <script setup…

【啃书C++Primer5】-编写一个简单C++程序

每个C程序都包含一个或多个函数(function)&#xff0c;其中一个必须命名为main。操作系统通过调用main来运行C程序。下面是一个非常简单的main函数&#xff0c;它什么也不干&#xff0c;只是返回给操作系统一个值: int main() {return 0; }一个函数的定义包含四部分:返回类型(r…