Note - This feature is in preview and I perform somewhat of hacks to fully automate it TL;DR - Found not really documented preview feature to set up ingress and external dns in aks using bicep. There is Microsoft’s guide to achieve same thing using az CLI - https://learn.microsoft.com/en-us/azure/aks/app-routing Intro I’m currently creating a Kubernetes workshop for my co-workers. Most of who are new to Kubernetes and will only use it to deploy and run their applications on a cluster managed by someone else.
Note - These features are considered experimental and Microsoft doesn’t recommend using them in production TL;DR - Bicep’s user-defined types make it easier to structure and organize configuration, sample code -> https://github.com/karosas/bicep-user-defined-type-demo Ranty Introduction Working with client code I sometimes get a little frustrated by the lack of structure and consistency and struggle to figure out what values undocumented object parameters are expecting. As well as long parameter files with only primitive type values.