Azure Container Service Engine () is an Azure Resource Manager (ARM) template generator. The required configurations of the cluster are defined in a JSON file; acs-engine reads these and generates a number of files that can be consumed by ARM. The tool also provides flexibility to choose different orchestrators¡ªincluding Kubernetes, , , and Swarm¡ªand to configure features and agents of the cluster. We¡¯ve been using acs-engine in a number of projects and would recommend it for managing clusters in Azure Container Service.