The code here is purposely written to avoid loops, complex variables and logic. In most cases, it is resource blocks, small modules and limited variables, with the goal of making it easier to determine what is being deployed and how they are connected. Resources are broken into separate files for future modularization or adjustments as needed by your organization.
This section is organized using folders that match the steps outlined below. Make any necessary adjustments to the variables and settings within that folder to match the needs of your deployment.
- Prerequisites: Clone this repo, install Azure CLI, install Bicep tools
- Create or Import Microsoft Entra groups for AKS Cluster Admins and AKS Cluster Users
- Creation of Hub Network & its respective Components
- Creation of Spoke Network & its respective Components
- Creation of Supporting Components for AKS
- Creation of AKS & enabling Addons
- Deploy a Basic Workload
With this option, you can use ur deploy to Azure Button to deploy the landing zone using the Azure Portal, or run the entire deployment using a single command. For more information check out the All-in-One-Bicep folder. You can also rapidly deploy this using the Deploy to Azure Button below.
This option is under construction. Stay tuned.