
VMware表示,企业用户希望在使用Kubernetes时,可以简化维运工作,同时不需建立专门Kubernetes工程团队。因此该公司推出VKE时,首先就必须加强该工具易用性。VMware表示,VKE当中内建的VMware智慧云计算功能(VMware Smart Cluster),此功能中设定正常Kubernetes云计算应符合的设定、组态规定,而智慧云计算功能会持续检查云计算的健康状况、云计算大小,并且修正偏差。而目前智慧云计算总共有两种类别,分别是开发者云计算跟正式环境云计算,总共有超过50个参数,让使用者可以定义更细节的组态,例如主节点、工作节点、网路、储存的设定。当使用者定义完毕後,VKE便会接手,开始管理这些云计算。
智慧云计算的功能还不只如此。VMware表示,使用此功能布建IT环境时,不需要再揣测需要开启多大的实例,或者如何配置才能节省成本。当AWS释出价格、效能表现都更超值的实例时,智慧云计算可以自动将把Kubernetes云计算搬迁至这些实例,节省营运费用。再者,智慧云计算会根据当前Pod部署的状况,自动扩充或收缩,加强资源使用率。
但是管理大量云计算、容器,对企业导入Kubernetes也是痛点。而VKE导入政策式管理机制(Policy Based Management),使用树状架构设计,一旦开发者定义单一容器(树状结构的节点)的管理政策,只要是位於该树结构中的子容器,都会继承到这个父容器的特性。此外,VKE也原生整合Kubernetes的角色存取权限机制(RBAC),只要将存取权限规则上传至一个主节点後,其他主节点都会一致的存取权限设定。
而VMware也要顺着当今多云架构的发展,加强VKE对异质环境的支援度。而现在Kubernetes已经广被云端大厂使用,逐渐要成为新一代基础架构标准,「VKE只支援经认证的原生上游Kubernetes版本」,VMware表示,使用者在Kubernetes环境使用的工具、执行的应用程式,也都可以相容其他标准Kubernetes环境。目前VKE支援的公云厂商为AWS,该服务可在EC2实例中执行。VMware表示,当VKE推出正式版本後,该服务会先於AWS US-East1、US-East2及EU-West1这三个资料中心上线。而使用者可以在AWS各可用服务区内建立备援架构,确保应用程式高可用性。