
微软本周三在聚集Kubernetes社交的KubeCon会议上发表了 多项与Kubernetes及Azure有关的开源工具 ,包括Virtual Kubelet、Open Service Broker for Azure及Kashti。
Virtual Kubelet专案的前身为Azure Container Instances Connector for Kubernetes,以把Kubernetes的容器管理能力延伸到ACI无服务器容器运行环境,它具备支持不同环境的可插拔架构,采用Kubernetes既有的原语,且已迎来Hyper.sh的参与。
提供容器代管服务的Hyper.sh营运长James Kulina表示,很高兴成为Virtual Kubelet专案第一个外部贡献者,他们的愿景是让容器的部署更容易,Virtual Kubelet将支持基于Kubernetes无服务器容器平台之间的多云容器部署。
同一天微软也开源了Open Service Broker for Azure。原本的Open Service Broker API是为了让开发人员或独立软件开发商可将服务递送到诸如Cloud Foundry、OpenShift与Kubernetes等云端原生平台中的应用,而OSBA则是把热门的Azure服务送进云端原生平台,包括Azure CosmosDB、Azure Database for PostgreSQL与Azure Blob Storage等。
至于Kashti则是Brigade通道的仪表板与虚拟化工具。微软在今年10月发表的Brigade是个基于Kubernetes的事件驱动脚本撰写框架,可规画被事件驱动的各种任务并于容器中执行它们;Kashti替Brigade带来了仪表板介面,可藉由Helm安装,如同一个Kubernetes服务,开发人员只要透过浏览器就能管理Brigade事件。
微软已释出Virtual Kubelet及OSBA专案的开源码,Kashti则还处于早期开发阶段。