與亞馬遜對Kubernetes曖昧態(tài)度不同,微軟對開源項目Kubernetes的支持力度一直很大,近日更是開源Virtual Kubelet工具來方便開發(fā)者將Kubernetes系統(tǒng)接入微軟Azure云平臺。
Kubernetes是谷歌開源的大規(guī)模容器集群管理系統(tǒng),為容器化應用提供了資源調試、部署、服務發(fā)現(xiàn)、擴展機制等功能,旨在管理創(chuàng)建和運營多容器應用時的復雜性。
首先,微軟開源了Virtual Kubelets,該工具可以幫助用戶連接Kubernetes集群與Azure服務器用例,這種架構設計可以在啟用容器應用的同時,無需開發(fā)者處理虛擬機配置問題。
據(jù)微軟Azure Compute產(chǎn)品負責人Corey Sanders介紹,Virtual Kubelet不僅僅可以用于Azure的容器用例,也適用于其他提供類似服務的云平臺,例如Hyper.sh,一家位于紐約的創(chuàng)業(yè)公司,主要提供按秒計費和無服務器容器開發(fā)服務,就使用Virtual Kubelet來將客戶的容器管理系統(tǒng)接入其平臺。
此外,微軟還為Kubernetes應用調用微軟Azure云服務提供了API接口——Open Service Broker for Azure,方便用戶APP訪問Azure CosmosDB、Azure PostgreSQL數(shù)據(jù)庫和Azure Blob Storage存儲等服務。
微軟還為基于Azure服務的Kubernetes應用提供了一些預制模板,方便用戶快速部署,例如在Azure MySQL數(shù)據(jù)庫上搭建WordPress系統(tǒng)。