Skip to content

Latest commit

 

History

History

AKS landing zone accelerator - Private Cluster Scenario for Bicep

Keeping It As Simple As Possible

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.

Getting Started - Option 1: Manual Deploy

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.

  1. Prerequisites: Clone this repo, install Azure CLI, install Bicep tools
  2. Create or Import Microsoft Entra groups for AKS Cluster Admins and AKS Cluster Users
  3. Creation of Hub Network & its respective Components
  4. Creation of Spoke Network & its respective Components
  5. Creation of Supporting Components for AKS
  6. Creation of AKS & enabling Addons
  7. Deploy a Basic Workload

Getting Started - Option 2: All in 1 Deployment

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.

Deploy to Azure

Getting Started - Option 3: Fully Automated Deploy using GitHub Actions

This option is under construction. Stay tuned.