vSphere with Tanzu概念介绍

vSphere with Tanzu是在vSphere7.0及之后出现的新功能,它可以在虚拟化层创建一个Kubernetes 控制平面,并将vSphere 集群资源转化为Kubernetes集群资源,这样可以直接在ESXI主机上运行Kubernetes工作负载,创建Kubernetes集群并部署容器业务。Tanzu架构如下所示:

图片[1]-vSphere with Tanzu概念介绍-不念博客

我们需要了解以下概念:

1、vSphere 命名空间

vSphere 命名空间设置使用 vSphere Pod 创建的 Tanzu Kubernetes 和 Tanzu Kubernetes Grid 服务集群可以运行的资源边界。最初创建命名空间时,它在主管集群内具有无限资源。通过vSphere 管理员可以设置 CPU、内存、存储以及可在命名空间中运行的 Kubernetes 对象数量的限制。将为 vSphere中的每个命名空间创建一个资源池。存储限制在 Kubernetes 中表示为存储配额。

2、工作负载

在 vSphere with Tanzu 中,工作负载是通过以下方式之一部署的应用程序:

  • 包含在 vSphere Pod 中运行的容器的应用程序。
  • 通过虚拟机服务置备的工作负载。
  • 使用 Tanzu Kubernetes Grid 部署的 Tanzu Kubernetes Grid 集群。
  • 在 Tanzu Kubernetes Grid 集群中运行的应用程序。

简单来说,工作负载就是一个软件平台,用来调度底层虚拟化资源并提供上层TKG集群、Pod等正常运行。

3、vSphere Pod

Kubernetes Pod类似于Kubernetes Pod,它是一个占用空间较小的虚拟机,可运行一个或多个 Linux 容器。每个 vSphere Pod 根据其容纳的工作负载精确地调整大小,并拥有与该工作负载对应的确切资源预留。它会分配待运行工作负载所需的确切存储、内存和 CPU 资源量。仅配置了 NSX 作为网络连接堆栈的主管支持 vSphere Pod。

4、Tanzu Kubernetes Grid集群

Tanzu Kubernetes Grid 集群是由 VMware 构建、签名并提供支持的 Kubernetes 的完整分发版。可以通过使用 Tanzu Kubernetes Grid 在主管上置备和运行上游 Tanzu Kubernetes Grid 集群。

5、主管/主管集群

TKG使用管理集群来创建和管理工作负载集群,该管理集群称为:

  • 主管,位于 vSphere 8 中的 vSphere with Tanzu 上
  • 主管集群,位于 vSphere 7 中的 vSphere with Tanzu 上

在vSphere集群中启用工作负载管理的集群称为主管/主管集群。

© 版权声明
THE END
喜欢就支持一下吧
点赞68赞赏 分享
评论 抢沙发
头像
欢迎光临不念博客,留下您的想法和建议,祝您有愉快的一天~
提交
头像

昵称

取消
昵称代码图片

    暂无评论内容