VMware表示,企業(yè)用戶希望在使用Kubernetes時,可以簡化維運(yùn)工作,同時不需建立專門Kubernetes工程團(tuán)隊。因此該公司推出VKE時,首先就必須加強(qiáng)該工具易用性。VMware表示,VKE當(dāng)中內(nèi)建的VMware智慧云計算功能(VMware Smart Cluster),此功能中設(shè)定正常Kubernetes云計算應(yīng)符合的設(shè)定、組態(tài)規(guī)定,而智慧云計算功能會持續(xù)檢查云計算的健康狀況、云計算大小,并且修正偏差。而目前智慧云計算總共有兩種類別,分別是開發(fā)者云計算跟正式環(huán)境云計算,總共有超過50個參數(shù),讓使用者可以定義更細(xì)節(jié)的組態(tài),例如主節(jié)點、工作節(jié)點、網(wǎng)路、儲存的設(shè)定。當(dāng)使用者定義完畢後,VKE便會接手,開始管理這些云計算。
智慧云計算的功能還不只如此。VMware表示,使用此功能布建IT環(huán)境時,不需要再揣測需要開啟多大的實例,或者如何配置才能節(jié)省成本。當(dāng)AWS釋出價格、效能表現(xiàn)都更超值的實例時,智慧云計算可以自動將把Kubernetes云計算搬遷至這些實例,節(jié)省營運(yùn)費(fèi)用。再者,智慧云計算會根據(jù)當(dāng)前Pod部署的狀況,自動擴(kuò)充或收縮,加強(qiáng)資源使用率。
但是管理大量云計算、容器,對企業(yè)導(dǎo)入Kubernetes也是痛點。而VKE導(dǎo)入政策式管理機(jī)制(Policy Based Management),使用樹狀架構(gòu)設(shè)計,一旦開發(fā)者定義單一容器(樹狀結(jié)構(gòu)的節(jié)點)的管理政策,只要是位於該樹結(jié)構(gòu)中的子容器,都會繼承到這個父容器的特性。此外,VKE也原生整合Kubernetes的角色存取權(quán)限機(jī)制(RBAC),只要將存取權(quán)限規(guī)則上傳至一個主節(jié)點後,其他主節(jié)點都會一致的存取權(quán)限設(shè)定。
而VMware也要順著當(dāng)今多云架構(gòu)的發(fā)展,加強(qiáng)VKE對異質(zhì)環(huán)境的支援度。而現(xiàn)在Kubernetes已經(jīng)廣被云端大廠使用,逐漸要成為新一代基礎(chǔ)架構(gòu)標(biāo)準(zhǔn),「VKE只支援經(jīng)認(rèn)證的原生上游Kubernetes版本」,VMware表示,使用者在Kubernetes環(huán)境使用的工具、執(zhí)行的應(yīng)用程式,也都可以相容其他標(biāo)準(zhǔn)Kubernetes環(huán)境。目前VKE支援的公云廠商為AWS,該服務(wù)可在EC2實例中執(zhí)行。VMware表示,當(dāng)VKE推出正式版本後,該服務(wù)會先於AWS US-East1、US-East2及EU-West1這三個資料中心上線。而使用者可以在AWS各可用服務(wù)區(qū)內(nèi)建立備援架構(gòu),確保應(yīng)用程式高可用性。