VMware Tanzu Kubernetes Grid介绍

news/2024/12/19 4:09:06/

VMware Tanzu Kubernetes Grid(以下简称TKG)是一个按照V公司的想法提供了一致的,上游兼容的区域性Kubernetes基础架构,TKG为最终用户工作负载和生态系统集成做好底层准备。

可以在VMware软件定义的数据中心(SDDC)和公共云环境(包括vSphere on Could,Microsoft Azure和Amazon EC2)中部署TKG。

TKG的架构

以这样一个思路,V公司希望像运行云计算一样运行Kubernetes,IT可以将其作为企业的公用程序提供给开发人员。TKG建立在受信任的上游和社区项目上,使用者不必自己构建Kubernetes环境。 TKG开发就引入对多集群范例的支持,所以,其不仅适用于集群,而且还适用于集群共享的服务。

除了经过VMware测试,签名和支持的Kubernetes二进制文件外,TKG还提供Kubernetes生产环境所需的服务,例如联网,身份验证,入口控制和日志记录。
在这里插入图片描述
如上如图可以看到,TKG的整个架构包括:

Management Cluster

  1. 管理集群是部署的第一个元素。,它本身也是一个Kubernetes集群,充当Tanzu Kubernetes Grid实例的主要管理和运营中心。 此处运行Cluster API,以创建运行应用程序工作负载的Tanzu Kubernetes集群,并在其中配置该集群使用的共享和集群内服务。
  2. 在管理群集内部自动启用Antrea网络。 管理集群是专门为操作平台和管理Tanzu Kubernetes集群的生命周期而构建的, 因此,不会承载最终用户工作负载。
  3. 在vSphere 7上,官方建议使用Tanzu Kubernetes Grid Service中的内置主管群集,而不是使用Tanzu Kubernetes Grid部署管理群集。

Tanzu Kubernetes Clusters

  1. 部署管理集群后,使用TKG的CLI部署符合CNCF的Kubernetes集群并管理其生命周期。 这些群集称为Tanzu Kubernetes群集,是应用程序工作负载的群集。
  2. Tanzu Kubernetes集群可以运行不同版本的Kubernetes,具体取决于它们运行的应用程序的需求。
  3. 默认情况下,Tanzu Kubernetes群集内部网络使用Antrea。

Tanzu Kubernetes Cluster Plans

集群计划是一个蓝图(Blueprint),描述了用于部署Tanzu Kubernetes群集的配置。 它提供了一组可配置的值,这些值描述了诸如控制平面计算机,工作计算机,VM类型等的设置。(是不是让人想起了vRA)

Shared and In-Cluster Services

共享服务和集群内服务是在TKG实例(Instance)中运行的服务,用于提供Tanzu Kubernetes集群的身份验证和授权,日志记录和入口控制。

Tanzu Kubernetes Grid Instance

TKG实例是Tanzu Kubernetes Grid的完整部署(如上图所示),包括管理集群,已部署的Tanzu Kubernetes集群以及配置的共享和集群内服务。
可以为生产,试运行和测试等不同环境部署不同的Tanzu Kubernetes Grid实例。
当然,如前面所说,TKG实例适用于不同的IaaS提供商或环境,例如vSphere私有云,Azure和Amazon EC2; 也可以部署在不同的故障域,例如Datacenter-1,AWS us-east-2或AWS us-west-2。

Bootstrap Machine

引导机是下载并运行Tanzu Kubernetes Grid CLI在便携式计算机,主机或服务器上的,推送管理集群对将要运行的平台进行初始引导。

Tanzu Kubernetes Grid Installer

Tanzu Kubernetes Grid安装程序是一个图形向导,通过运行tkg init --ui命令来启动。 安装程序向导在引导机上本地运行,并提供用户界面来指导用户完成部署管理集群的过程。


http://www.ppmy.cn/news/233670.html

相关文章

基于历史对比学习的时序知识图谱推理

时序知识图谱 知识图谱(KGs)作为人类知识的集合,在自然语言处理、推荐系统和信息检索等领域显示展现了很好的前景。传统的KG通常是一个静态知识库,它使用图结构数据拓扑,并以三元组(s, p, o)的…

​AAAI 2023 | 基于历史对比学习的时序知识图谱推理

©PaperWeekly 原创 作者 | 徐奕 单位 | 上海交通大学Acemap 研究方向 | 数据挖掘 论文标题: Temporal Knowledge Graph Reasoning with Historical Contrastive Learning 论文链接: https://arxiv.org/abs/2211.10904 代码链接: https:…

G i t

Git 1、Git 概述1.1、版本控制工具 2、Git 常用命令★★★★2.1、设置用户签名★★★★2.2、初始化本地库★★★★2.3、查看本地库状态$ git status2.4、添加暂存区$ git add 文件名2.5、提交本地库2.6、修改文件$ vim 文件名2.7、历史版本 3、Git 分支操作3.1、分支的操作&am…

GATK简介

二代测序通过荧光和生物试剂等手段获得人类遗传物质基因的碱基序列,但由于这些获得的信息是大量片段性质的,而且存在一定误差,因此想要准确完整的确定其所处位置和真实的碱基类型需要我们使用计算机的手段来进行分析,这些分析就是…

TKG 1.5.1 的 BYOH 集群部署

开局一张图,Tanzu Kubernetes Grid v1.5.1 发布支持的一个重要功能是 Bring Your Own Host (简称BYOH)体验版本发布,这个解决方案突破了 TKGm 工作集群部署依赖 vSphere 或者 AWS,AZURE 等公有云的限制,TKG…

使用AKO为TKG提供LoadBalancer

本文记录了使用AKO(AVI)为TKG提供对外LoadBalancer服务的配置过程。 TKG的介绍请参考:Tanzu Kubernetes Grid介绍 TKG以及其安装配置参考:安装 Tanzu Kubernetes Grid Tanzu Kubernetes Grid基本操作 环境 项目内容备注VMware …

【RE-GCN_2021.04】基于进化表示学习的时态知识图谱推理

提示: 文章目录 摘要一、引言二、相关工作三、问题表述四、RE-GCN模型4.1 进化单元4.1.1 并发事实之间的结构依赖性4.1.2 跨时间邻近事实的序列模式4.1.3 静态特性 4.2 针对不同任务的评分函数4.3 参数学习4.4 计算复杂度分析 五、实验5.1 实验设置5.1.1 数据集5.1.…

一文了解 TKG 如何使用 GPU 资源池

相关文章: 有了这个办法,跑AI任务再也不用在机器上插GPU卡了 随着科技进步和产业变革的加速演进,人工智能(AI)已经成为兵家必争之地。在政府、学术机构、企业等各个层面,AI都受到高度重视,其在学…