What is the AKS engine on Azure Stack?

Applies to: Azure Stack integrated systems and Azure Stack Development Kit

You can use the AKS engine command-line tool to deploy and manage a Kubernetes cluster on Azure and Azure Stack. Use the AKS engine to create, upgrade, and scale Azure Resource Manager native clusters. You can use the engine to deploy a cluster in both connected and disconnected environments. This article provides an overview of the AKS engine, supported scenarios for using the engine with Azure Stack, and an introduction to operations such as deploy, upgrade, and scale.

Overview of the AKS engine

The AKS engine provides a command-line tool to bootstrap Kubernetes clusters on Azure and Azure Stack. By using the Azure Resource Manager, the AKS engine helps you create and maintain clusters running on VMs, virtual networks, and other infrastructure-as-a-service (IaaS) resources in Azure Stack.

AKS engine on Azure Stack considerations

Before you use the AKS engine on Azure Stack, it's important to understand the differences between Azure Stack and Azure. This section identifies different features and key considerations when using Azure Stack with the AKS engine to manage your Kubernetes cluster.

For more information on the specifics of the AKS engine on Azure Stack and its differences with respect to Azure see AKS engine on Azure Stack.

Supported scenarios with the AKS engine

The following scenarios are supported by the Azure Stack support team:

  1. AKS engine deploys all cluster artifacts following the guidelines in this documentation and using the following template.
  2. AKS engine deploys the cluster on an existing VNET. For more information, see Using a custom virtual network with AKS engine.
  3. Upgrade and scale operations.

For more information on the AKS engine and Azure Stack, see Support policies for AKS engine on Azure Stack.

Install the AKS engine and deploy a Kubernetes cluster

To deploy a Kubernetes cluster with the AKS engine on Azure Stack:

  1. Set up the prerequisites for the AKS engine
  2. Install the AKS engine to a machine with access to your Azure Stack environment.
  3. Deploy a Kubernetes cluster with the AKS engine on Azure Stack

Next steps