将捕鱼大亨网络版支持引入Azure容器服务

编者注:今天的帖子由Microsoft&捕鱼大亨网络版联合创始人,合作伙伴架构师Brendan Burns谈到,将捕鱼大亨网络版引入Azure容器服务。

有一千多人来 酷比康 在我的家乡西雅图,在我帮助启动捕鱼大亨网络版项目近三年之后,看到一个小团体和一个激进的想法在一个庞大且不断发展的社区中经过三年的努力之后变得多么令人惊奇和谦卑。 2014年7月,就在捕鱼大亨网络版公开可用后不到一个月,微软宣布了对Azure的最初支持。释放 捕鱼大亨网络版 1.4 带来了对本机Microsoft网络的支持, 负载均衡器 磁盘整合

今天,微软 宣布 捕鱼大亨网络版 在Azure上的下一步:引入捕鱼大亨网络版作为Azure容器服务(ACS)中受支持的协调器。我很高兴加入ACS团队并帮助建立这个新成员。将捕鱼大亨网络版集成到ACS中意味着,只需在Azure门户中单击几下,或通过在基于python的新Azure命令行工具中运行单个命令,就可以创建一个功能完整的捕鱼大亨网络版群集,该群集与其余的Azure资源。

捕鱼大亨网络版 现已在Azure容器服务中公开预览。社区参与一直是捕鱼大亨网络版经验的重要组成部分。在接下来的几个月中,我希望您能加入我们的行列,并在我们将其推广到一般情况时提供您的反馈意见。

本着社区精神,我们也很高兴宣布一个新的开源项目: ACS引擎 。 ACS引擎的目标是提供一个开放的,社区驱动的位置,以开发和共享在Azure上编排容器的最佳实践。我们在Azure中运行容器的所有知识都已从该存储库中获取,并且我们希望随着社区的发展而不断完善和扩展它。展望未来,ACS引擎中的模板将成为通过ACS API部署群集的基础,因此,社区驱动的改进,功能及其他功能将自然而然地进入Azure容器服务。很高兴邀请您加入我们,以改进ACS。在创建ACS引擎之前,具有ACS API不支持的独特要求的客户需要维护我们模板的变体。尽管这些差异开始时很小,但随着主线模板的改进以及用户还对其模板进行迭代,它们随着时间的推移而变得越来越大。这些差异和偏差确实会影响用户的协作能力,因为他们的模板都是不同的。如果没有共享和协作的能力,就很难组建社区,因为每个用户都有各自的变体。

为了解决此问题,ACS引擎的核心是内置在Go中的模板处理器,它使您能够将不同的配置动态地组合在一起,以形成可用于构建集群的最终模板。因此,每个用户可以混合并匹配各个部分,以构建适合其需求的最终容器集群。同时,社区可以协作构建和维护每个组件。我们已经对一些客户进行了这种方法的Beta测试,到目前为止,我们收到的反馈确实非常积极。

除了可以帮助您在Azure上运行容器的服务之外,我认为,改善将容器化应用程序开发和部署到捕鱼大亨网络版的体验非常重要。为此,我最近做了很多工作来构建捕鱼大亨网络版扩展程序,以实现真正出色的开源, Visual Studio程式码 。 捕鱼大亨网络版 扩展使您可以将正在编辑的JSON或YAML文件快速部署到捕鱼大亨网络版集群上。此外,它还使您可以将现有的捕鱼大亨网络版对象导入Code以便于编辑。最后,它使正在运行的容器与正在开发的源代码之间实现同步,从而可以轻松调试生产中面临的问题。

但实际上,一个演示值一千字,所以请看一下 视频 :

当然,像捕鱼大亨网络版中的所有其他内容一样,它都是开放源代码发布的,我期待着与社区进一步合作。再次感谢,我期待今天在OpenShift Gathering以及明天和星期三在KubeCon期间的Microsoft Azure展位见到大家。欢迎来到西雅图!