首页 > 系统相关 >VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19 - 运营商 Kubernetes 解决方案

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

时间:2024-04-16 10:57:30浏览次数:30  
标签:Tanzu Kubernetes TKGI Edition Grid Integrated

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19 - 运营商 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 部署到 BOSHOps 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的资源需求信息,请参见您的云提供商对应的主题:

下载地址

VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19
解决方案组件:

1. TKG Integrated Edition
百度网盘链接:https://sysin.org/blog/vmware-tkgi/

  • Tanzu Kubernetes Grid Integrated Edition Management Console 1.19.0
    File size: 13.77 GB
    File type: ova
    Name: tkgi-v1.19.0-rev.1-7792e0f1-23604053.ova
    Release Date: 2024-04-09
    Build Number: 23604053
    SHA256SUM: bf27e025467f398066340810432285a7e965333512fea26c16dc0ca42c9c9737

2. Advanced Container Networking and Security

3. Workload Backup and Recovery:

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

更多:VMware 产品下载汇总

标签:Tanzu,Kubernetes,TKGI,Edition,Grid,Integrated
From: https://www.cnblogs.com/sysin/p/18132753

相关文章

  • 5.CentOS-7-Minimal 安装KubernetesV1.23.17&DockerV20.10.23
    1.环境准备主节点IP:192.168.254.130node1IP:192.168.254.131node2IP:192.168.254.132OSversion:CentOS7miniCPUArchitecture:x86_64/amd64K8sversion:v1.23.17Dockerversion:20.10.232.安装前准备#安装依赖yuminstall-ycurlwgetsystemdbash-completi......
  • 4. Kubernetes 之 WebUI管理 Portainer
    1.安装PortainerPortainer是一个轻量级的容器管理工具,可以用来管理Docker和Kubernetes,它提供了一个Web界面来方便我们管理容器,官方网址:https://www.portainer.io/1.使用官方提供的yaml文件安装:在master节点上安装portainer,并将其暴露在NodePort30777上kubectlap......
  • 【Kubernetes 系列】如何优雅的配置 Java 微服务
    【Kubernetes系列】如何优雅的配置Java微服务 目标创建KubernetesConfigMap和Secret使用MicroProfileConfig注入微服务配置一、实现外部化应用配置在Kubernetes中,为docker容器设置环境变量有几种不同的方式,比如:Dockerfile、kubernetes.yml、Kubernet......
  • Kubernetes Pod配置:从基础到高级实战技巧
    本文深入探讨了KubernetesPod配置的实战技巧和常见易错点。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营......
  • Kubernetes部署MongoDB
    本文为K8s集群部署单节点mongodb,用于业务服务测试。创建动态持久卷存储apiVersion:v1kind:PersistentVolumeClaimmetadata:name:mongodb-disknamespace:defaultspec:accessModes:-ReadWriteOnceresources:requests:storage:20Gistora......
  • kubernetes部署mongodb集群原创
    Kubernetes是一个开源的容器编排和管理平台,它可以帮助开发者轻松地部署、扩展和管理分布式应用程序。在Kubernetes中,可以使用StatefulSet来部署MongoDB分片集群和副本集。本文将介绍如何使用Kubernetes部署MongoDB集群。准备工作在开始部署MongoDB集群之前,需要先准......
  • kubernetes集群故障恢复
    前提概要:该k8s集群为测试集群故障报错1: 排障:查询kube-apiserver服务状态: 可以看出cni使用了docker和cri-dockerd两种,所以涉及:unix:///run/containerd/containerd.sockunix:///var/run/cri-dockerd.sock两个查询etcd服务状态: etcd的数据文件损坏了,要做数据恢复,而我这......
  • Kubernetes学习笔记13
    K8s集群核心概念:Service我们在之前的学习过程中遇到一个问题,就是如果Pod被误删除,那么Controller重新拉起一个新的Pod时,我们发现PodIP地址是变化着的,我们访问必须更新IP地址。这样对于大量的Pod运行应用来说,我们对Pod完全无法控制的,因此在K8s集群中我们引入另一个概念Service......
  • Kubernetes学习笔记12
    k8s核心概念:控制器:我们删除Pod是可以直接删除的,如果生产环境中的误操作,Pod同样也会被轻易地被删除掉。所以,在K8s中引入另外一个概念:Controller(控制器)的概念,用于在k8s集群中以loop的方式监视pod状态,如果其发现Pod被删除,将会重新拉起一个Pod,以让Pod一直保持在用户期望的状态。......
  • Kubernetes 升级不弃 Docker:KubeKey 的丝滑之道
    作者:尹珉,KubeSphereAmbaasador&Contributor,KubeSphere社区用户委员会杭州站站长。引言随着Kubernetes社区的不断发展,即将迎来Kubernetes1.30版本的迭代。在早先的1.24版本中,社区作出一个重要决策:不再默认集成Docker作为容器运行时,即取消了对Docker的默认支持。这......