入门

Edit This Page

在 Azure 上运行 Kubernetes

Azure Kubernetes 服务 (AKS)

Azure Kubernetes 服务提供了简单的 Kubernetes 集群部署方式。

有关通过 Azure Kubernetes 服务将 Kubernetes 集群部署到 Azure 的示例:

微软 Azure Kubernetes 服务

定制部署:AKS 引擎

Azure Kubernetes 服务的核心是开源,并且可以在 GitHub 上让社区使用和参与贡献:AKS 引擎。旧版 ACS 引擎 代码库已被弃用,以支持AKS-engine。

如果您需要在 Azure Kubernetes 服务正式支持的范围之外对部署进行自定义,则 AKS 引擎是一个不错的选择。这些自定义包括部署到现有虚拟网络中,利用多个代理程序池等。一些社区对 AKS 引擎的贡献甚至可能成为 Azure Kubernetes 服务的特性。

AKS 引擎的输入是一个描述 Kubernetes 集群的 apimodel JSON 文件。它和用于直接通过 Azure Kubernetes 服务部署集群的 Azure 资源管理器(ARM)模板语法相似。产生的输出是一个 ARM 模板,可以将其签入源代码管理,并使用它将 Kubernetes 集群部署到 Azure。

您可以按照 AKS 引擎 Kubernetes 教程开始使用。

适用于 Azure 的 CoreOS Tectonic

适用于 Azure 的 CoreOS Tectonic Installer 是开源的,它可以让社区在 GitHub 上使用和参与贡献:Tectonic Installer

当您需要进行自定义集群时,Tectonic Installer是一个不错的选择,因为它是基于 Hashicorp 的 Terraform,Azure资源管理器(ARM)提供程序构建的。这使用户可以使用熟悉的 Terraform 工具进行自定义或集成。

您可以开始使用 在 Azure 上安装 Tectonic 指南

反馈