Azure Container Service
Azure Container Service 支持开源容器编排工具有:DC/OS,Swarm,和Kubernetes。
关于使用Azure Container Service在Azure上部署Kubernetes集群示例:
Microsoft Azure Container Service - Kubernetes Walkthrough
Custom Deployments: ACS-Engine
Azure Container Service的核心是开源的,在GitHub上供社区使用和贡献的是:ACS-Engine。
如果基于 Azure Container Service 自定义部署,那么acs-engine是一个不错的选择。这些自定义会部署到现有虚拟网络中,利用多个代理池,等等。
ACS-Engine的输入类似于使用Azure Container Service直接部署群集的ARM模板语法,输出生成的是一个Azure Resource Manager Template,然后通过迁入到源代码控制在Azure中部署Kubernetes集群。
CoreOS Tectonic for Azure
用于Azure的CoreOS Tectonic Installer是开源的,在GitHub供社区使用和贡献是:Tectonic Installer。
当需要在 Hashicorp’s Terraform Azure Resource Manager (ARM)上自定义(customizations)集群时,Tectonic Installer是一个不错的选择,这使用户可以使用集成熟悉的Terraform工具或自定义(customize )。
参考“ Tectonic Installer for Azure Guide”