Here are my "lessons learned" after 5+ years of DevOps consultingI'm going to share all my secrets with youNov 9, 2022路43 min read
Deploying an ingress controller to an internal virtual network and fronted by an Azure Application Gateway with WAFThere are many ways to add a Web Application Firewall (WAF) in front of applications hosted on Azure Kubernetes Service (AKS). In this post, we鈥檒l cover how to set-up an NGINX ingress controller on AKS, then create an Azure Application Gateway to fro...Feb 24, 2021路6 min read
Migrating apps from one AKS cluster to another using VeleroAssuming you already set-up Velero on your primary cluster, you can restore all the configuration and applications in a similar cluster using Velero. This can be really useful for scenarios where you want to test dangerous changes without impacting a...Jan 29, 2021路4 min read
Building a Kubernetes cluster on Raspberry Pis with a little AzureRecently I finished something I鈥檝e been wanting to do for a long time: creating a Kubernetes cluster running on some Raspberry Pis. I mostly followed a recent post from Alex Ellis. So, this post will build on that and speak about my experience with t...Jan 23, 2021路8 min read
Creating an HTTPS ingress controller with your own TLS certificate and with public static IP on AKSMicrosoft already has good documentation on configuring an NGINX ingress controller with Let鈥檚 Encrypt or your own SSL certificate. There鈥檚 no guidance on creating an HTTPS ingress with your own certificate and using a public static IP for the ingres...Nov 11, 2020路5 min read
AKS Best Practice: Backing up AKS with VeleroBacking up AKS clusters is really important. Even if you鈥檙e using Infrastructure as Code and all deployments are automated, you will benefit from taking backups of AKS clusters. It鈥檚 also stated as a best-practice by Microsoft. Why? Mean Time To Reco...Oct 3, 2020路5 min read
AKS Cost Savings: Stopping dev/test AKS clusters during off hoursToday, it鈥檚 possible to stop the virtual machine scale set (vmss) driving an AKS cluster. You can do this in many ways, including the Azure CLI. In this post, I鈥檒l guide you through running an Azure CLI script to stop the vmss of an AKS cluster for d...Sep 18, 2020路4 min read