搏风雨 2018-06-14
前段时间,公有云领头羊AWS的Kubernetes服务EKS上线,现在轮到微软Azure了,日前微软宣布,其Azure公有云提供的Kubernetes托管服务AKS,正式上线。近年来,各厂商其实都已有推出自家的容器、Kubernetes托管服务,不过直到微软的正式发布,公有云服务三巨头AWS、Azure及谷歌云的K8s代管服务,才全部正式到位。这也标志着Kubernetes托管服务的大幕拉开!
微软加大布局Kubernetes,先是收购Kubernetes容器调度管理工具开发商Deis,将Azure容器服务改名为Azure Kubernetes服务,还推出Kubernetes应用开发使用的Draft、Brigade开源项目。微软Azure杰出工程师Brendan Burns表示,这次微软也扩张了Kubernetes服务的可用区域,现在澳洲东部、英国南部、美国西部及北欧数据中心,都已经提供企业使用该服务。
而此托管服务正式上线后,既有Azure用户也能继续免费使用。微软也整合自家AD服务与Kubernetes,让导入该托管服务的企业,也能利用RBAC机制,进行权限管控。而AKS也支持开源基础架构管理工具Terraform、Azure Resource Manager(ARM)。
在今年5月落幕的微软Build开发者大会,微软也开始将多个产品,与Kubernetes进行整合。如加强AKS服务,开始支持DevOps开发工作流程,从建立新Kubernetes集群、应用容器化,或是整合CI/CD流程、Visual Studio Team Services,或者最后部署工作,都只需几个点击,就能完成操作。再者,扩大云端监控服务Azure Monitor的应用情境,开始整合Azure Kubernetes服务(AKS),提供容器健康度检查。
除了这些相对成熟的Kubernetes企业应用,微软也同时在新应用领域下注开发资源,其中一个Build大会发布的实验性计划,就是利用Kubernetes部署Azure IoT Edge应用,透过此IoT Edge Provider组建,可以将Kubernetes模板转换成IoT Edge部署模板。如此一来,只要使用Kubernetes内建的Kubectl命令,透过IoT Hub,开发者就可以将新系统组建设定部署至本地端物联网、边缘计算设备。