# 在 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”

Last Updated: 4/15/2023, 8:33:17 PM