# 在 Azure 上运行 Kubernetes
# 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”