2月26日,VMware 宣布了容器运行平台新产品 VMware Essential PKS,从而在容器运行平台 Kubernetes 上形成了一个完整的布局:
- VMware Essential PKS:基于开源 Kubernetes 构建,用户也可以选用一些开源工具:数据备份和迁移工具 Velero、负载均衡器 Contour 和一致性测试工具 Snobuoy,并且可以获得 VMware 的技术支持。
- VMware Enterprise PKS:即原来的 VMware PKS (再之前的名字叫 VMware Pivotal Container Service),除了 Kubernetes 之外,里面还包含了一些企业级的解决方案:Kubernetes 环境生命周期管理工具 BOSH、虚拟化网络 NSX-T Data Center 和容器映像仓库 Harbor 。
- VMware Cloud PKS:VMware 运营的 Kubernetes 云服务,类似于EKS (Amazon Elastic Container Service for Kubernetes)、GKE (Google Container Engine)、AKS (Microsoft Azure Kubernetes Service) 这些 SaaS 服务,是一个云端的 Kubernetes 运行环境,用户不需要运营和维护自己的 Kubernetes 环境,只需要把容应用部署到这个平台上运行即可。
这三种平台都是基于标准的 Kubernetes 项目而构建,其上运行的容器应用不存在行何兼容性问题,应用可以在任何符合 Kubernetes 标准的平台之间进行迁移,无论是私有云还是公有云,这是 VMware 构建容器平台的一个基本理念。
VMware Essential PKS 提供给用户的包括以下几部分内容:
- Kubernetes 软件包:每当 Kubernetes 有新的版本发布,VMware 都会及时对新版本进行测试和封装,Essential PKS 可以及时得到最新 Kubernetes 版本;并且 Essential PKS 中的 Kubernetes 软件包是经过 VMware 数字签名的,具有更高的安全性,并且满足企业安全合规方面的要求。
- 开源工具:Essential PKS 中也包含了三个开源工具:负载均衡器 Contour 、一致性测试工具 Snobuoy、数据备份和迁移工具 Velero,这些工具弥补了开源 Kubernetes 的不足之处,为 Kubernetes 环境的运维提供帮助。
- VMware 的技术支持:为 Essential PKS 中的 Kubernetes 环境和开源工具提供 24×7 的生产系统级支持,并且为用户升级、变更和维护环境提供指导。
另外,VMware 也为用户提供专业的咨询和培训服务,帮助用户设计云原生架构、推荐管理工具方案、指导 Kubernetes 环境的部署。
VMware Essential PKS 起源于 VMware 在 2018 年底收购的容器技术初创公司 Heptio,它的前身是 Heptio Kubernetes Subscription (HKS),为需要部署 Kubernetes 环境的用户提供咨询和支持服务。用户可以根据自己的需要来灵活选择 Kubernetes 平台,无论是云端的 EKS、GKE、AKS 平台,或者是现场部署的 Kubernetes 环境。Heptio 利用自己创建的一组开源工具 (就是上面提到的 Contour、Sonobuoy 和 Velero) 来帮助用户管理这些 Kubernetes 集群,确保集群得到及时的补丁和更新,数据得到完整的备份,并且符合 CNCF (Cloud Native Computing Foundation) 的标准。HKS 当然也包含了技术支持服务,来回答和解决用户在部署和使用 Kubernetes 环境中遇到的各种问题,以及关于 Kubernetes 环境的最佳实践经验。
VMware Essential PKS 的推出进一步丰富了 VMware 的容器运行平台产品家族,表明了 VMware 在云原生应用这一领域的持续投入和承诺。无论用户处于云原生应用技术发展的哪一个阶段,VMware 都有适合的解决方案来帮助你顺利实现转型之旅。超过 80% 的容器应用运行在虚拟机平台上,并且这个比例还在逐年提高。而经过多年的发展,VMware 已经在虚拟化方面积累了丰富的经验和成熟的配套解决方案,在帮助用户运维 Kubernetes 平台方面有着独到的优势。用户一开始可能大都会选择在现场部署 Kubernetes 环境,随着时间的推移,他们也会逐渐考虑转向云端,VMware Kubernetes 产品家族已经为用户规划好了这一转型之路。