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
Web Server Using Azure Virtual Machine
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
Azure Functions in All Supported Languages
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
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
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
Tutorial
Azure Kubernetes Service (AKS) Cluster
Web Server Using Azure Virtual Machine

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