[关闭]
@lsmn 2017-11-07T07:29:55.000000Z 字数 1847 阅读 1944

微软发布托管Kubernetes服务预览版“Azure容器服务(AKS)”

云计算 微软 Azure 容器


摘要

微软发布了新的托管Kubernetes服务预览版“Azure容器服务(AKS)”,该产品独立于现有的ACS,后者支持Kubernetes、Mesos DC/OS和Docker Swarm等多种编排工具。

正文

微软发布了新的托管Kubernetes服务预览版“Azure容器服务(AKS)”,该产品独立于现有的ACS,后者支持Kubernetes、Mesos DC/OS和Docker Swarm等多种编排工具。AKS有如下特性:Azure托管的控制面板、自动升级、自我修复、用户可配置的扩展以及“面向开发人员和集群操作人员的简洁用户体验”。最初,AKS将默认使用Kubernetes 1.7.7,这是该软件的最新稳定版本,如果客户愿意,也可以选择新发布的1.8 Beta版

在Azure博客上AKS的发布公告中,微软Containers首席项目经理Gabe Monroy指出,在过去的六个月中,Azure容器服务(ACS)上现有的Kubernetes支持增长了300%,并承诺,新的AKS预览版“可以简化Kubernetes环境的管理,而又不会破坏可移植性”。现有的ACS服务是2015年推出的,支持多种容器编排工具,包括Kubernetes、Mesos DC/OSDocker Swarm。Monroy表示,“[Kubernetes]已经成了容器编排工具的开源标准”,而“Kubernetes的独特社区参与方式以及可移植性让它成为一个可以作为标准的理想编排工具”。

Azure仅将Kubernetes作为其容器编排产品的基础平台,这种显著变化引发了社区的讨论,有些用户对ACS和AKS的关系产生了疑问。Azure容器服务产品经理Saurya Das回复说,ACS和AKS还会继续共存一段时间,因为ACS是正式版,而AKS还是预览版。ACS也不会被放弃,Das“正在研究只通过Azure市场提供DC/OS和Swarm,后者一直提供这两种工具”。

除了运行底层的计算资源如VM要付费外,AKS本身是免费使用的。这和谷歌GKE托管的Kubernetes服务形成了鲜明的对比,后者除了收取底层计算资源的费用外,管理一个有6+节点的“标准”集群,还要收取每小时0.15美元的费用。在AKS发布的博文中,Monroy表示,这种计价模型永远都不会变:

和其它云提供商按小时收取基础设施管理费用不同,AKS永远不会收取Kubernetes集群管理费用。

AKS预览服务不是没有问题,Kubernetes控制面板现在还无法使用(只能通过kubectl port-forward使用“az aks browse”访问控制面板pod),资源组上的服务原则许可也还有些问题。还有一个有趣的问题,就是现在似乎无法使用Windows桌面部署AKS集群,因为这需要使用Powershell的“get-credentials”命令,而该命令在这个环境里无效。此外,Windows Server容器目前不支持AKS,因为多个Kubernetes核心组件必须运行在Linux主机上。

除了推出AKS外,微软还宣布了Azure容器注册中心(ACR)的容器镜像地域复制特性的预览版,这是他们的容器镜像存储解决方案。目前,只有支持ACR的Azure特级服务“SKU”提供地域复制预览。

现在,客户可以通过点击地图管理单个注册中心,跨任意数量的区域复制。任何发送给ACR的容器镜像push/pull请求都会路由到最近的注册中心。ACR地域复制让客户可以将他们在全球的部署作为一个实体来管理。地域复制是第一个为满足客户全球运营需求的此类特性,进一步拉开了Azure与全球业务规模小得多的竞争对手之间的差距。

今年早些时候,微软加入原生云计算基金会(CNCF),成为白金会员。CNCF管理着Kubernetes开源项目。除了其他的CNCF项目外,微软一直在向Kubernetes贡献代码,并开发了类似Draft这样的有趣软件,后者是为了让开发人员可以更轻松地使用Kubernetes。

要了解更多有关AKS的信息,请查阅Azure博文“AKS(托管Kubernetes)及Azure容器注册中心改进介绍”。

查看英文原文:Microsoft Release Preview of Azure Container Service (AKS), a New Managed Kubernetes Service

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注