AKS-Construction/samples
Paul Lewis 5713b75c53
Updated default version of Kubernetes to 1.26.6 (#627)
* Updated default version of Kubernetes to 1.26.3 following
deprecation of 1.24 on AKS

* Bumped version to 1.26.6 to align with Azure portal default
2023-08-10 12:41:45 +00:00
..
deploy-stages Adds support for BYO Managed Identity & staged deployment sample (#541) 2023-03-20 12:23:35 +00:00
flux refactoring kv to modules, realign parameter names 2022-07-13 11:12:41 +00:00
peered-vnet squash (#593) 2023-06-02 11:44:15 +01:00
shared-acr Updated default version of Kubernetes to 1.26.6 (#627) 2023-08-10 12:41:45 +00:00
terraform Making terraform tab visible by default. (#299) 2022-06-07 22:08:53 +01:00
windows Helper: Windows refinements (#513) 2023-02-22 12:50:46 +00:00
README.md squash (#593) 2023-06-02 11:44:15 +01:00
SampleAppMain.bicep bump default k8s version 2022-09-01 10:53:49 +00:00
SampleAppMain.json Updated default version of Kubernetes to 1.26.6 (#627) 2023-08-10 12:41:45 +00:00
SystemPresetExample.bicep updating repo name casing 2022-02-08 22:56:35 +00:00
SystemPresetExample.json Updated default version of Kubernetes to 1.26.6 (#627) 2023-08-10 12:41:45 +00:00
deployToRegistry.ps1 Sample - ACR Publish (#379) 2022-09-12 10:17:26 +00:00
networkforbyo.bicep Adds support for BYO Managed Identity & staged deployment sample (#541) 2023-03-20 12:23:35 +00:00
networkforbyo.json squash (#593) 2023-06-02 11:44:15 +01:00
shortLocationNames.json Better shows how to do both naming and sizing in app main 2021-11-30 16:25:08 +00:00

README.md

Samples

These samples demonstrate relevant Bicep patterns and show how to best consume the bicep modules from this project in your own deployments.

Filename Description Deploy
SampleAppMain.bicep When consuming the AKS Construction Bicep as a module, doing so from your own Bicep file is recommended. This sample shows using environment mapping, custom naming and basic conditional logic for using the module. Deploy to Azure (via Azure portal UI)
SystemPresetExample.bicep The AKS Construction Bicep uses preset configurations for the system pool. Where you wish to deviate from these recommended presets, you can provide your own custom preset. This sample shows how to achieve that. Deploy to Azure (via Azure portal UI)
Multi-Cluster with Peered vNets When more control is required on the Networking and Resource Groups, you can deploy at the subscription scope. Deploy to Azure (via Azure portal UI)
Shared ACR Where an existing Azure Container Registry exists in a different resource group, this sample shows how to create the scoped 'ACR Pull' role assignment that the AKS cluster requires. Deploy to Azure (via Azure portal UI)
NetworkForByo.bicep When using the BYO network configuration you'll usually be deploying to a subscription with a peered virtual network already deployed with the correct subnets. This bicep file bridges the gap where you don't yet have that virtual network, but want to BYO network. Deploy to Azure (via Azure portal UI)
Deployment Stages Creating a staged deployment with an existing Managed Identity, Network Subnet and ACR, this configuration demonstrates how to pass the BYO Identity into AKS-Construction for Azure Subscriptions with restricted RBAC.