kubeadm: change the control plane IP
Sunday, January 12, 2025 in 2025
Categories:
4 minute read
In this post, we will go through the steps required to change the control plane IP of a Kubernetes cluster managed by kubeadm. This can be useful in scenarios where the IP address of the control plane node needs to be updated due to network changes …
AKS: Static Egress Gateway with Terraform
Wednesday, December 25, 2024 in 2024
Categories:
4 minute read
Let’s learn how to create an AKS cluster and enable Static Egress Gateway with Terraform. Static Egress Gateway in AKS provides a solution for configuring fixed source IP addresses for outbound traffic from your AKS workloads. This means you …
Deploy Flex Consumption Azure Function with VNet Integration using Terraform
Thursday, December 12, 2024 in 2024
Categories:
5 minute read
The Flex Consumption plan for Azure Functions is a new hosting option that provides more flexibility and cost efficiency for running serverless applications. Unlike the traditional Consumption plan, which charges based on the number of executions and …
AKS: Enabling NAP with Terraform
Monday, December 09, 2024 in 2024
Categories:
2 minute read
Let’s learn how to create an AKS cluster and enable Node Autoprovisioning (NAP) with Terraform. Note: Since at the time of writing NAP is a preview feature, we will use the azapi provider to enable it. Creating an AKS cluster and enable Node …
Exploring AKS Automatic
Monday, July 15, 2024 in 2024
Categories:
6 minute read
Azure Kubernetes Service (AKS) Automatic is a new SKU that simplifies the management of your AKS clusters. With this SKU, Azure ensures that your cluster is production ready with built-in best practice and a great code to kubernetes experience. …
AKS: Login with Azure CLI and Workload Identity
Monday, September 04, 2023 in 2023
Categories:
5 minute read
In this post I’ll show you how to setup Workload Identity in an AKS cluster using terraform and then deploy a pod with Azure CLI that you will use to login to Azure. Long story short: once workload identity is configured and enabled, kubernetes …
AZQR: Azure Quick Review
Sunday, August 27, 2023 in 2023
Categories:
2 minute read
What is Azure Quick Review? If you are looking for a way to quickly assess the status and configuration of your Azure resources, you might want to try Azure Quick Review (azqr): a command-line interface (CLI) tool that scans your Azure resources and …
Azure Function HTTP Trigger with Golang
Sunday, March 26, 2023 in 2023
Categories:
3 minute read
Back in 2017 I wrote a post about how to run a precompiled .NET Core Azure Function in a container. Fast forward to 2023 and, as some of you know, I’ve been playing with Golang for a while now so I thought it was about time to translate the …
AKS: Simulate Spot Node Eviction
Sunday, March 20, 2022 in 2022
Categories:
4 minute read
When you deploy an Azure Kubernetes Service with a node pool composed by spot virtual machines, you are running a cluster with the risk of losing nodes based on the configuration you set. Eviction may occur based on capacity or max price. In this …
AKS: Disable local accounts with Terraform
Tuesday, January 25, 2022 in 2022
Categories:
4 minute read
When deploying an AKS cluster, even if you configure RBAC or AAD integration, local accounts will be enabled by default. This means that, given the right set of permitions, a user will be able to run the az get-credentials command with the --admin …