太平洋项目详解 - VMware Tanzu显露王者风范 (2)

本文详细介绍了VMware Tanzu的太平洋项目,揭示了vSphere如何通过重构转变为具备内置Kubernetes功能的平台,实现虚机和容器混管。项目包括将vSphere集群改造为Kubernetes集群,支持Kubernetes API,引入CRX运行Pod,Guest集群以兼容不同Kubernetes版本,以及创新的Namespace应用视图。太平洋项目展示了vSphere作为现代化应用平台的潜力,预示着Tanzu产品组合的重要革新。
摘要由CSDN通过智能技术生成

640?wx_fmt=png

题图摄于越南:太平洋的日出

VMworld 大会上发布了众多的新技术产品,其中以 Tanzu 为主打的云原生产品和服务备受瞩目,业界好评如潮。本文为系列文章第二篇,带你深入了解太平洋项目的技术原理,欢迎阅读。(本文仅代表作者个人意见。)

VMware 新近发布的云原生组合拳 Tanzu 颇引人注目,上期和大家讲述了 Tanzu 的第一式:构建(BUILD)。本期介绍第二式:运行(RUN)。本招式中最耀眼的当数太平洋项目(Project Pacific),在 vSphere 里面内置了 Kubernetes 功能,可以虚机和容器混管。

太平洋项目对 vSphere 进行了多项的重构,引入了 Kubernetes 的概念和架构,让开发人员和运维人员从不同的视图使用系统,带来里程碑式的革新。

太平洋项目在 VMware 公司内部已孕育了3年有多,目标深远、工程浩大,Kubernetes 联合创始人 Joe Beda 直接指导,上百名精英工程人员投身研发,已经到了最后收官时刻,有望不久将来重磅推出。

想了解太平洋项目的读者可能都迫不及待了吧,我们一起来看看个中的细节吧。

重构1: vSphere集群改造成 Kubernetes 集群

在 vSphere集群中部署3台虚拟机,每台虚拟机安装上 Kubernetes 的 Master 节点,作为控制平面;然后在每个 ESXi 节点的内核运行一个 Kubelet 进程(称作Spherelet),使 ESXi 成为 Kubernetes 的 Worker 节点。这样改造之后,vSphere 集群摇身一变成为了 Kubernetes 集群。在太平洋项目里面,这个集群称为 “Supervisor Cluster”(主管集群)。

640?wx_fmt=png

把vSphere Cluster变成Kubernetes Cluster

Kubernetes 功能内置在主管集群里,包括网络、存储等基础设施,并由 vCenter 负责生命周期管理,像 DRS 或 HA 功能一样,可以按照需要打开或关闭。主管集群可以作为应用和服务的管理平面,也可以运行用户的应用负载。

重构2: vCenter API 转为 Kubernetes API

经上述重构之后的主管集群和 Kubernetes 已经有几分形似了。要做到十全十美的神似,还有关键一步:支持 Kubernetes 的 API 。为此,太平洋项目对vSphere API 进行了封装,向开发者呈现出 Kuberne

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值