Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

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 App Service

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

C# TypeScript Python Go

Azure Kubernetes Service

Deploy an AKS cluster and set credentials to manage access to the cluster.

C# TypeScript Python Go

Azure Container Instances

Deploy a containerized web server using Azure Container Instances.

C# TypeScript Python Go

Azure Virtual Machine

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

TypeScript Python

Other Examples and Tutorials

Tutorial
Azure App Service Running Docker Containers on Linux
Azure App Service with SQL Database and Application Insights
Azure Container Instances on Linux
Azure Cosmos DB, an API Connection, and a Logic App
Azure Functions in All Supported Languages
Azure Kubernetes Service (AKS) Cluster using the native Azure Provider
Azure Synapse Workspace and Pools
Deploy two App Services - Front web app with VNet injection and Back web app with a Private Endpoint
Deploying Azure Functions
Static Website Using Azure Blob Storage and CDN
Web Server Using Azure Virtual Machine
Tutorial
Azure App Service Running Docker Containers on Linux
Azure App Service with SQL Database and Application Insights
Azure Container Instances on Linux
Azure Cosmos DB, an API Connection, and a Logic App
Azure Kubernetes Service (AKS) Cluster using the native Azure Provider
Azure Synapse Workspace and Pools
Azure Virtual Data Center (VDC)
Minecraft Server Using an Azure Virtual Machine
Static Website Using Azure Blob Storage and CDN
Web Server Using Azure Virtual Machine
Tutorial
Azure App Service Running Docker Containers on Linux
Azure Container Instances on Linux
Azure Kubernetes Service (AKS) Cluster using the native Azure Provider
Static Website Using Azure Blob Storage and CDN
Tutorial
Automate the rotation of a secret for resources that use one set of authentication credentials
Azure App Service Running Docker Containers on Linux
Azure App Service with SQL Database and Application Insights
Azure Container Instances on Linux
Azure Cosmos DB, an API Connection, and a Logic App
Azure Functions on a Linux App Service Plan
Azure Kubernetes Service (AKS) Cluster using the native Azure Provider
Azure Synapse Workspace and Pools
Deploy Containerized Web Applications using the native Azure Provider, .NET 5, and C# 9
Static Website Using Azure Blob Storage and CDN

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