Tag Archives: Infrastructure as Code

Working with Windows Server node pools in Azure Kubernetes Service

Back in May Microsoft released the public preview of Windows Server support for Azure Kubernetes Service. -> https://azure.microsoft.com/en-us/blog/announcing-the-preview-of-windows-server-containers-support-in-azure-kubernetes-service/ When you are starting with Windows Server node pools in AKS you should at least be aware of some prerequisites and limitations. Windows Server node pools Read more [...]

Azure Resource Manager templates – Deploy an AKS cluster with multiple node pools

This week the multiple node pool feature for Azure Kubernetes Service went GA. -> https://azure.microsoft.com/en-us/updates/support-for-multiple-node-pools-in-azure-kubernetes-service-is-now-available/ Today we walk through the steps to deploy multiple AKS node pools with Azure Resource Manager templates. Looking at the ARM template reference for AKS, node pools get defined in the managedClusters Read more [...]

Speaking at Azure Saturday Cologne

After a break of nearly five months from public speaking I am back on stage since October. The last public speaking engagement was in May at the European Collaboration Summit in Wiesbaden. Then in October I presented the topic “Terraform on Azure” at the Azure Meetup Bonn hosted by LeanIX. The next event I am presenting at is the Azure Saturday Cologne on December 7th where I talk about Read more [...]

Terraform – Deploy an Azure Kubernetes Service cluster with multiple node pools

The multiple node pool feature for AKS is currently in preview. -> https://docs.microsoft.com/en-us/azure/aks/use-multiple-node-pools Multiple node pools enable us to define a different amount of worker nodes, a different VM size or even that the nodes in the node pool should run across different AZs (Availability Zones) in an Azure region per node pool. Today we walk through the steps Read more [...]

Pin Terraform version in Azure Cloud Shell

When you cannot always work with the latest Terraform version for you Infrastructure as Code deployments and need to stick to a specific one like 0.12.10 for instance, then you should continue reading. The Azure Cloud Shell is Microsoft’s CLI as a Service offering in Azure and provides you with a browser-based interface that is accessible from everywhere and comes with a rich tool set. -> Read more [...]

Build Azure Kubernetes Service cluster with bring your own Virtual Network on Azure

At Build this year Microsoft announced the Custom VNET with Azure CNI integration for Azure Kubernetes Service. -> https://azure.microsoft.com/en-us/blog/kubernetes-on-azure/ Even this was some month ago I would like to walk you through the necessary planning and deployment steps for the bring your own Virtual Network option here. Before we start a deployment, we must ensure to meet the Read more [...]

Configuring Azure Kubernetes Service via the Terraform OSS Azure Resource Provider to use a custom DNS server for domain specific name resolution

I have already written about on how to use a custom DNS server for domain specific name resolution with AKS a couple of weeks ago. -> https://www.danielstechblog.io/using-custom-dns-server-for-domain-specific-name-resolution-with-azure-kubernetes-service/ Today I am writing about how you can leverage the newly announced Terraform OSS Azure Resource Provider for the same configuration with Read more [...]