Azure Quickstart Templates

Deploy Azure resources through the Azure Resource Manager with community-contributed templates to get more done. Deploy, learn, fork and contribute back.

What is Azure Resource Manager

Azure Resource Manager allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application life cycle.

Learn more

17 templates match your filter.

Create a Private AKS Cluster

This sample shows how to create a private AKS cluster in a virtual network along with a jumpbox virtual machine.

paolosalvatori by Paolo Salvatori,
Last updated: 2020-09-21

Azure Container Service (AKS)

Deploy a managed cluster with Azure Container Service (AKS)

vyta by vyta,
Last updated: 2020-09-21

Azure Kubernetes Service (AKS)

Deploys a managed Kubernetes cluster via Azure Kubernetes Service (AKS)

MertSenel by Mert Senel,
Last updated: 2020-08-29

Deploy a managed Kubernetes Cluster (AKS).

This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

holgerjay by holgerj,
Last updated: 2020-08-25

Azure Container Service Engine (acs-engine) - Swarm Mode

The Azure Container Service Engine (acs-engine) generates ARM (Azure Resource Manager) templates for Docker enabled clusters on Microsoft Azure with your choice of DC/OS, Kubernetes, Swarm Mode, or Swarm orchestrators. The input to the tool is a cluster definition. The cluster definition is very similar to (in many cases the same as) the ARM template syntax used to deploy a Microsoft Azure Container Service cluster.

amanohar by Anubhuti Manohar,
Last updated: 2020-07-26

Kubernetes cluster with VMSS Cluster Autoscaler

This template deploys a vanilla kubernetes cluster initialized using kubeadm. It deploys a configured master node with a cluster autoscaler. A pre-configured Virtual Machine Scale Set (VMSS) is also deployed and automatically attached to the cluster. The cluster autoscaler can then automatically scale up/down the cluster depending on the workload of the cluster.

bart-jansen by Bart Jansen,
Last updated: 2020-02-18

CI/CD using Jenkins on Azure Container Service (AKS)

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers. By setting up a continuous build to produce your container images and orchestration, you can increase the speed and reliability of your deployment.

TylerLu by Tyler Lu,
Last updated: 2019-11-22

Zero-downtime Deployment to AKS with Jenkins

This template allows you to do zero-downtime deployment to AKS Kubernetes cluster with Jenkins. It deploys an instance of Jenkins on a Linux Ubuntu 16.04 LTS VM and an Azure Kubernetes Service (AKS). The Jenkins instance will configured with jobs to deploy Tomcat container to the AKS Kubernetes in RollingUpdate or blue/green strategy without downtime.

azure-devops by Azure DevOps,
Last updated: 2019-11-18

SQL Server Always On AG on AKS

This creates a new AKS Cluster and then deploy SQL Server always on availability groups into it using a CNAB Package deployed using Duffle and ACI

simongdavies by Simon Davies,
Last updated: 2019-07-12

Azure Container Service - Kubernetes (DEPRECATED)

Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.

marlonsingleton by Marlon Singleton,
Last updated: 2019-04-03

Azure Container Service - Swarm (DEPRECATED)

Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.

marlonsingleton by Marlon Singleton,
Last updated: 2019-04-03

Azure Container Service - DC/OS (DEPRECATED)

Deploy an Azure Container Service instance for the hosting and management of Docker Containers. Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution (either DCOS, powered by Apache Mesos, Kubernetes, or Docker Swarm) that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. We work closely with the open source community and, by exposing the standard API endpoints for our orchestration engine, we ensure that the most popular open source tools are not only compatible with Azure Container Service, but in most cases will work out of the box. This includes current tools such as visualizers, monitoring, continuous integration, and command line tools, as well as future tools and features as they become available.

marlonsingleton by Marlon Singleton,
Last updated: 2019-04-03

Deploy a managed Kubernetes Cluster (AKS).

This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integeration. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.

t1agob by Tiago Barbosa,
Last updated: 2019-02-06

Azure Spinnaker to Kubernetes

[DEPRECATED] Please use the 'Azure Spinnaker' or 'Continuous Deployment to Kubernetes' template instead.

azure-devops by Azure DevOps,
Last updated: 2018-07-02

Continuous Deployment to Kubernetes

This template allows you to deploy and configure a DevOps pipeline from an Azure Container Registry to a Kubernetes cluster. It deploys an instance of Jenkins on a Linux Ubuntu 14.04 LTS VM and an instance of Spinnaker on the same Kubernetes cluster that your pipeline will target. The Jenkins instance will include a basic pipeline that checks out a user-provided git repository, builds the Docker container based on the Dockerfile at the root of the repo, and pushes the image to the provisioned Azure Container Registry. The Spinnaker instance will include a basic pipeline that is triggered by any new tag in the registry and deploys the image to the provisioned Kubernetes cluster.

azure-devops by Azure DevOps,
Last updated: 2018-05-22

DevopsTools-Jenkins-ChefHabitat-kubernetes

This Quickstart program uses DevOps tools like Jenkins, Terraform, Kubernetes and ChefHabitat. Java App is built from Chef Habitat and deployed using Jenkins Job

nvtuluva by nvtuluva,
Last updated: 2017-10-26

DevopsTools-Jenkins-ChefHabitat-Terraform

This Quickstart program uses DevOps tools like Jenkins, Terraform, Packer and ChefHabitat. Java App is built from Chef Habitat and deployed using Jenkins Job

nvtuluva by nvtuluva,
Last updated: 2017-10-23