This page provides help with the most common questions about AKS Engine.
Azure Kubernetes Service (AKS) is a Microsoft Azure service that supports fully managed Kubernetes clusters. AKS Engine is an Azure open source project that creates Kubernetes clusters with your custom requirements. AKS uses AKS Engine internally, but they are not the same.
AKS clusters can be created in the Azure portal or with az aks create
in the Azure command-line tool. AKS Engine clusters can be created with aks-engine deploy
(aks-engine
is the AKS Engine command-line tool), or by generating ARM templates with aks-engine generate
and deploying them as a separate step using the az
command-line tool (e.g., az group deployement create
).
AKS Engine is the next version of the ACS-Engine project. AKS Engine supports current and future versions of Kubernetes, while ACS-Engine also supported the Docker Swarm and Mesos DC/OS container orchestrators.
Yes.
No further development or releases in ACS-Engine are planned. AKS Engine is a backward-compatible continuation of ACS-Engine, so all fixes and new features will target AKS Engine.
No, using the Azure Kubernetes Service itself is the way to create a supported, managed AKS cluster. AKS Engine shares some code with AKS, but does not create managed clusters.
Yes. aks-engine
released v0.27.0 as a continuation of the ACS-Engine project (v0.26.2 was the final acs-engine
release) with all the Kubernetes fixes and features included in v0.26.2 and more.