Come join Pulumi for the industry's first Cloud Engineering Summit! October 7–8. Save Your Spot

Azure Tutorials

The following tutorials highlight the Azure platform using complete end-to-end scenarios.

If this is your first time getting started with Pulumi for Azure, try the easy Get Started guide first.

If you are looking to use Kubernetes on Azure, see the AKS tutorial.

Azure Container Instances

Deploy a containerized web server using Azure Container Instances.

Azure Virtual Machine

Provision a Linux web server VM with a public IP address.

CosmosDB and Functions

Create a globally distributed serverless application using CosmosDB for storage and Azure Functions for compute.

Azure App Service

Build and deploy a containerized Java Spring Boot application using Azure Container Registry and Azure App Service.

Other Examples and Tutorials

Tutorial
Azure API Management
Azure App Service Running Docker Containers on Linux
Azure App Service with SQL Database and Application Insights
Azure CDN Custom Domain Dynamic Provider
Azure Cosmos DB, an API Connection, and a Logic App
Azure Functions in All Supported Languages
Azure Functions
Azure Kubernetes Service (AKS) App Using CosmosDB
Azure Kubernetes Service (AKS) Cluster and Azure Functions with KEDA
Azure Kubernetes Service (AKS) Cluster and Helm Chart
Azure Resource Manager (ARM) Template
Azure Stream Analytics
Azure VM Scale Sets
Azure WebServer with Manual Provisioning
Globally Distributed Serverless URL Shortener Using Azure Functions and Cosmos DB
Managing Secrets and Secure Access in Azure Applications
Multiple Azure Kubernetes Service (AKS) Clusters
Reusable Component to Create Globally-distributed Applications with Azure Cosmos DB
Spark on Azure HDInsight
Spring Boot App on Azure App Service Using Jenkins
Static Website Using Azure Blob Storage and CDN
Todo App Using Azure App Service with SQL Database and Integrated with Azure DevOps
Web Server Component Using Azure Virtual Machine
Web Server Using Azure Virtual Machine
Web Server Using Azure Virtual Machine
Tutorial
Azure App Service Cunning Docker Containers on Linux
Azure App Service with SQL Database and Application Insights
Azure Functions
Azure Kubernetes Service (AKS) Cluster
Azure VM Scale Sets
Azure Virtual Data Center (VDC)
Managing Secrets and Secure Access in Azure Applications
Multiple Azure Kubernetes Service (AKS) Clusters
Spark on Azure HDInsight
Web Server Using Azure Virtual Machine with ComponentResource
Web Server Using Azure Virtual Machine
Tutorial
Azure App Service with SQL Database and Application Insights
Azure Kubernetes Service (AKS) Cluster
Custom Docker Image running in Azure Container Instances
Web Server Component Using Azure Virtual Machine
Tutorial
Azure App Service with SQL Database and Application Insights
Azure Bot Service with Application Insights
Azure Functions on a Linux App Service Plan
Azure Functions
Azure Kubernetes Service (AKS) Cluster + Build & Deploy from Private Container Registry
Azure Kubernetes Service (AKS) Cluster
Managing Secrets and Secure Access in Azure Applications
Reusable Component to Create Globally-distributed Applications with Azure Cosmos DB
Static Website Using Azure Blob Storage
Web Server Using Azure Virtual Machine

If you’d like to see a new tutorial, please request one. Pull requests are also welcome!