VMworld 2019:Kubernetes唱主角( 三 )

这就是VMworld 2019上宣布的Project Pacific太平洋计划的目的。简单的理解,Project Pacific对vShpere进行了全面的改造,让IT运维人员可以用自己所熟悉的vShpere管理界面vCenter来按应用管理IT基础设施,而不再像以前那样只是管理支撑应用的虚机资源;而开发者则可以通过Kubernetes统一调用容器、虚拟机和物理机等基础设施。IT运维与开发者是在一个统一的平台上管理各自的工作。

开发者通过Kubernetes统一调用底层计算资源,这可以通过Pivotal的Kubernetes发行版实现(包括面向VMware环境的Enterprise PKS、面向公有云环境的Essential PKS);而IT运维人员通过vCenter管理Kubernetes集群,则由Project Pacific实现。因此,Project Pacific是对vShpere和Kubernetes两种技术的融合集成,而不是简单在vShpere虚机上运行容器;Project Pacific对开发者的界面是Kubernetes、对IT运维的界面是vCenter。

简单理解,Project Pacific使用了IT管理员所熟悉的vCenter管理界面,嵌入Kubernetes的功能,特别是借用了Kubernetes的namespace管理特色,在vCenter里嵌入namespace对虚拟机、容器、物理机等所有资源进行统一管理。而Kubernetes的工作节点不是运行在Linux上,而是运行在VMware ESXi祼金属虚机上,这样就把Kubernetes最好的技术与vShpere最好的技术结合在一起了,例如可在ESXi虚机上运行Kubernetes原生的Pods、IT运维人员可以从vShpere客户端管理Kubernetes对象等。根据有关测试,Project Pacific带来了显著的Kubernetes性能提升:容器运行在Pod虚机上比传统vShpere虚机快30%,也比运行在祼金属服务器上快8%。

推荐阅读