Guides

How to get started, and accomplish tasks, using Kubernetes.

Documentation for Kubernetes v1.5 is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the latest version.

User Guide
What is Kubernetes?
User Guide
Web UI (Dashboard)
Creating a Cluster
Picking the Right Solution
Running Kubernetes on Your Local Machine
Portable Multi-Node Cluster
Building Large Clusters
Running in Multiple Zones
Building High-Availability Clusters
Downloading or Building Kubernetes

Edit This Page

Running Kubernetes on Azure

Azure Container Service

The Azure Container Service offers simple deployments of one of three open source orchestrators: DC/OS, Swarm, and Kubernetes clusters.

For an example of deploying a Kubernetes cluster onto Azure via the Azure Container Service:

Microsoft Azure Container Service - Kubernetes Walkthrough

Custom Deployments: ACS-Engine

The core of the Azure Container Service is open source and available on GitHub for the community to use and contribute to: ACS-Engine.

ACS-Engine is a good choice if you need to make customizations to the deployment beyond what the Azure Container Service officially supports. These customizations include deploying into existing virtual networks, utilizing multiple agent pools, and more. Some community contributions to ACS-Engine may even become features of the Azure Container Service.

The input to ACS-Engine is similar to the ARM template syntax used to deploy a cluster directly with the Azure Container Service. The resulting output is an Azure Resource Manager Template that can then be checked into source control and can then be used to deploy Kubernetes clusters into Azure.

You can get started quickly by following the ACS-Engine Kubernetes Walkthrough.

Analytics

Create an Issue Edit this Page