首页 > 系统相关 >VMware Tanzu Kubernetes Grid (TKG) 2.5.1 - 企业级 Kubernetes 解决方案

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

时间:2024-07-23 13:08:34浏览次数:22  
标签:TKG Tanzu Kubernetes 企业级 集群 Grid VMware

VMware Tanzu Kubernetes Grid (TKG) 2.5.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 之外,还执行基础架构级别的功能。
  • 独立管理集群是作为专用虚拟机运行的管理集群 (sysin),可在多个云基础架构上支持 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 集群具有以下特性:

VMware

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
百度网盘链接:[EoD]

VMware Tanzu Kubernetes Grid (TKG) 2.2.0
百度网盘链接:[EoD]

VMware Tanzu Kubernetes Grid (TKG) 2.3.0
百度网盘链接:[EoD]

VMware Tanzu Kubernetes Grid (TKG) 2.4.0
百度网盘链接:[N/A]

VMware Tanzu Kubernetes Grid (TKG) 2.5.0
百度网盘链接:如下

解决方案组件:

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

配套组件:

相关产品:VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19.1 - 运营商 Kubernetes 解决方案

更多:VMware 产品下载汇总

标签:TKG,Tanzu,Kubernetes,企业级,集群,Grid,VMware
From: https://www.cnblogs.com/sysin/p/18311633

相关文章

  • 企业级——自动化CI/CD之jenkins 01
    介绍Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。以上介绍引自官方安装本次安装使用docker运行ubuntu+openjdk-17作为基础镜像,挂载jenkins.war包和所需maven、nodejs、golang等第三方库。主要解决编译时对各个工具的需求,减......
  • kubernetes核心概念 Controller控制器之StatefulSet
    Kubernetes核心概念Controller之StatefulSet控制器一、StatefulSet控制器作用StatefulSet是用来管理有状态应用的控制器。StatefulSet用来管理某Pod集合的部署和扩缩,并为这些Pod提供持久存储和持久标识符。参考:https://kubernetes.io/zh/docs/concepts/workl......
  • 云原生周刊:Kubernetes v1.31 中的移除和主要变更|2024.7.22
    开源项目ArgoRolloutsArgoRollouts是一个Kubernetes控制器和一组自定义资源定义(CRDs),提供高级部署功能,例如蓝绿部署、金丝雀部署、金丝雀分析、实验以及渐进式交付功能给Kubernetes。ArgoRollouts可选地集成了Ingress控制器和服务网格,利用它们的流量塑形能力,在更新期......
  • 【云原生】Kubernetes中的DaemonSet介绍、原理、用法及实战应用案例分析
    ✨✨欢迎大家来到景天科技苑✨✨......
  • Ubuntu(arm)部署k8s(kubernetes)集群
    前言:    k8s集群是目前高端运维需要掌握的必备技能之一,工作中你可以不用k8s,但是简历你不能没有k8s;面试造火箭,工作打螺丝;话不多说,直接上操作,这里就不过多阐述k8s的原理和作用了。部署前工作机器设备:MacBookProm1pro虚拟系统:Ubuntu22.04.3LTSDocker:v24.0.7-......
  • 05. Kubernetes基础篇-Docker知识
    常用命令dockerinfo查看docker信息#客户端信息Client:DockerEngine-CommunityVersion:26.1.4Context:defaultDebugMode:falsePlugins:buildx:DockerBuildx(DockerInc.)Version:v0.14.1Path:/usr/libexec/docker/cli-plu......
  • 04. Kubernetes安装篇-Kuberadm
    架构解析高可用架构图组件用途EtcdClusterectd是一个键值数据库,主要存放Kubernetes数据,如创建的资源、变更的操作等;MasterKubernetes中的控制节点,主要用于控制Kubernetes集群;NodeKubernetes中的工作节点,主要用于运行Kubernetes集群部署的Pod;Kube-APISer......
  • 运维锅总详解Kubernetes之Service
    本文尝试从Service暴露服务方式、Service控制器实现原理、使用规范等方面对Kubernetes中的Service进行详细介绍。一、Kubernetes中的pod有哪些暴露服务的方式各种Kubernetes中暴露服务的方式都有其独特的优缺点,根据具体的使用场景和需求,选择合适的方式非常重要。下面是......
  • kubernetes的网络实现
    前言K8s如何实现相同Node中Pod和Pod通信不通Node间Pod通信  CalicoCalico是1个基于BGP协议的网络互联解决方案;Calico是1个纯3层的SDN解决方案即CNI插件,使用路由来实现报文寻址和传输。相比Flannel,ovs等SDN解决方案,Calico避免了层叠网络带来的性能损耗。将Node节点......
  • 企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?
     在大部分企业里,自动化测试框架落地都肯定会集成到Jenkins服务器上做持续集成测试,自动构建以及发送结果到邮箱,实现真正的无人值守测试。不过Jenkins搭建一般都会部署在公司的服务器上,不会在私人电脑里,而服务器大部分都是Linux操作系统的。所以,我们如果要在Linux上的Jenkins服......