Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Create an AKS Cluster with Pulumi and Octopus Deploy

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Michael Levan
Word Count
1,277
Language
English
Hacker News Points
-
Summary

Michael Levan's blog post discusses using Pulumi, a tool that integrates infrastructure as code with general-purpose programming languages, to create an Azure Kubernetes Cluster (AKS) using Python and Octopus Deploy. The post highlights the prerequisites necessary for setting up the infrastructure, such as an Azure account, intermediate Python knowledge, and a GitHub account for storing the Python code. Levan explains the process of writing Python constants and functions, using the Pulumi Azure Python SDK to manage containers, and storing the project in GitHub. He further details configuring deployment in Octopus Deploy, including setting up authentication with Azure account variables and handling sensitive client secrets. The post concludes with a walkthrough of deploying the infrastructure using Octopus Deploy, showcasing a practical approach to modern infrastructure development by combining Pulumi's flexibility with Octopus Deploy's deployment capabilities.