Azure
- 2025-01-28
The Career-Killing Cloud Mistake That’s Costing You Money
Master ONE cloud provider first - here’s why it matters… Three years ago, I made a big mistake when switching from nursing to tech. I tried to …
- 2024-12-10
How To Learn Cloud For Free
Today, I want to share everything you need to know about learning Azure effectively. As someone who’s deeply involved in cloud technologies, I’ve …
- 2024-03-11
Comparing akv2k8s with Azure Key Vault Provider for Secret Store CSI Driver
In a recent analysis, I explored two notable solutions for synchronizing secrets from Azure Key Vaults to AKS (Azure Kubernetes Service) clusters: …
2024-03-10Kubernetes Gateway API & Azure Application Gateway for Containers
This document is the result of my research into the Gateway API. It aims to briefly describe the Gateway API for Kubernetes, a typical implementation …
- 2024-01-18
PersistentVolumeClaims Lifecycle in Kubernetes
I always thought that Persistent Volume Claims where deleted when you delete the pod which they are associated with. I was wrong. The lifecycle of …
- 2024-01-05
Video notes - Application Gateway for Containers
App Gateway It has App Gateway in the name, but it is an entirely new solution. The App Gateway is the only thing it has in common with Azure …
- 2023-12-29
Homelab Secret Management With GitOps and Azure Key Vault
In this blog post, I want to share with you how I set up secrets management for my home lab. I use my home lab to explore new technologies, but I also …
- 2023-12-23
Talk: Avoiding Microservice Megadisasters by Jimmy Bogard
Watched this very insightful talk on microservice architecture. Some things I learned: microservices should be autonomous: they should have minimal …
- 2023-12-12
Ensure Cgroupsv2 compatiblity when containerizing old apps
Are you currently working with containerizing older Java or .NET applications? From Kubernetes 1.29, the default cgroups implementation on Azure Linux …
- 2023-11-28
Deploying Grafana Agent With Custom Secrets From Azure Key Vault Using Akv2k8s And K8s-Monitoring Helm Chart
Grafana has developed a Helm chart which greatly simplifies the deployment of a monitoring stack to your Kubernetes clusters. It contains: …
2023-11-17Setting up Grafana Cloud with Entra ID authentication using Terraform
Been working on a nice project lately. My current client has chosen to run Grafana Cloud and the instance was running in West US, which was leading to …
- 2023-11-09
KEDA went GA for AKS!
Great news! KEDA finally went GA for AKS. https://learn.microsoft.com/en-us/azure/aks/keda-about Links: 202311081711
- 2023-10-31
Getting A Secret from an Azure Key Vault From The Command Line
I use this bash code to get secrets from Azure key vaults using the Azure CLI. Make sure to set your subscription with az account set -s 12321424 …
- 2023-10-29
AZ-700 Notes - Virtual WAN
Chapter 11 Virtual WAN Easy Mode Hub-Spoke incorporates multiple hybrid connections (vpn/expressroute) incorporates multiple VNets Dynamically handles …
- 2023-10-13
Backing up AKS Clusters with Azure Backup is now in preview
You can back up your AKS clusters using Azure Backup in preview! Preferably you have your clusters stateless and you can redeploy everything from code …
- 2023-09-28
Some Interesting Features went GA on Azure
Yesterday a few interesting AKS related features became Generally Available on Azure. KEDA add-on makes it easier to scale your applications on AKS …
- 2023-09-28
Began studying for AZ-700 Designing and Implementing Microsoft Azure Networking Solutions
Before I went on holiday I formed the intention to begin studying again after I came back. During my current gig I’m configuring a fair bit of …
- 2023-09-27
Pod Disruption Budgets Can Mess With Your AKS Updates
Past week we’ve been struggling a bit with poorly configured pod disruption budgets. When you do an AKS upgrade, a new node is created and one …
- 2023-08-23
Azure Exams Are Open Book Exams From Now On
From here on out you can access Microsoft Learn during the exams. This is great news! This is much more like the actual experience of an …
- 2023-07-28
Video: Deploying MkDocs To Azure Using With Azure DevOps
In this video, I will walk you through the following steps: Set up a repo in Azure DevOps with MkDocs files Set up a Static Web App in Azure portal …
- 2023-07-16
I used Azure OpenAI to create an AI model of my late meditation teacher
With the new Azure OpenAI service it is possible to host your own instance of ChatGPT, which allows you to bring your own data. I decided to use this …
- 2023-07-14
Podcast Notes - Azure OpenAI with Dr. Linda Sharer
Key points I’ve learned LLM models are not malleable. A generative AI model is a static thing which took an enormous amount of compute to get it …
2023-07-09Video: Deploying AKS Cluster With Azure CNI Using Bicep
In this video, I will show you how to use Bicep to deploy a Kubernetes cluster with custom network settings using the Azure CNI. Azure CNI allows …
- 2023-07-08
Wrote A Script To Delete All Resource Groups In An Azure Subscription
In the Azure portal you can’t select multiple resource groups for deletion. I have a sponsored subscription to play around in which I sometimes …
- 2023-07-03
Choosing A Cloud And The Importance Of Specialization
As a DevOps Engineer or Cloud Native Engineer, I think it’s important to specialize in one cloud provider in the beginning of your career. …
- 2023-07-02
How To Generate Random Strings In Bicep
In this video I explain how to generate random strings in Bicep and demonstrate a couple of deployments. I use the uniqueString function combined …
- 2023-07-01
Azure Lowlands: Impressions from my first IT event
Have you ever attended an IT event that felt like a festival from the sixties? That was my experience at Azure Lowlands! I couldn’t have wished …
- 2023-06-30
Video: Setting Up A Simple Azure Pipeline To Deploy A Keyvault
Write KeyVault template Write pipeline code set up Azure DevOps pipeline Lessons Learned Always make sure to use az deployment group instead of az …
- 2023-06-30
Video: Finishing Pipeline Setup & Working on KeyVault Template - Azure Kubernetes Lab Series
Finish deploying keyvault using pipeline Get the random name generation to work Lessons Learned Subscriptions need to be registered with resource …
- 2023-06-30
Some Interesting Facts About Azure
Some interesting facts about Azure from this Reddit post by Denis Kazakov, Microsoft MVP Things that stand out to me: 85% of Fortune 500 companies use …
- 2023-06-27
Video: Introducing New Bicep Parameter Files - .bicepparam - No more JSON!
The new parameter files use bicep style formatting instead of JSON, and they will make the lives of Cloud Engineers a lot easier. They have the …
- 2023-06-27
Video: Deploying an AKS Cluster with Bicep, GitHub Copilot and Neovim
Inspired by a GitHub Copilot demonstration I witnessed at Microsoft, I wanted to see how quickly I could deploy an AKS cluster from Neovim with Bicep …
- 2023-06-26
Microsoft Achieves First Milestone Towards A Quantum Supercomputer
Links: 202306261006 https://www.youtube.com/watch?v=7VQ7BZwuZkU …
- 2023-06-23
How To Get The Id Of An Existing Subnet In Bicep
Did a refactor of some of our Bicep template code for our AKS clusters today. Before, we were using a rather complicated line of code using string …
2023-06-14What is Azure CNI Overlay for AKS?
CNI? CNI stands for Container Network Interface. It allows communication between pods and services. Current Azure CNI limitations Let’s take a …
- 2023-06-09
Deploying Simple Applications to AKS with Draft
Not sure how this will play out with more complex applications, but I can definitely see how this would accellerate the process for developers to get …
- 2023-04-27
You Can Abort Operations on AKS Clusters Now
It’s now possible to abort long running operations on AKS clusters. It was released as Generally Available. For example: az aks operation-abort …
- 2023-03-18
Notes: Advanced Bicep
Deploying to subscriptions and management groups To tell Bicep which scope to deploy to, use the targetScope keyword, for example, managementGroup. …
- 2023-03-14
Notes: Intermediate Bicep
Today I finished the Intermediate Bicep module. Here are my notes. Child and Extension You can also use Bicep to refer to resources that were created …
- 2023-03-13
Notes: Fundamentals of Bicep
I’ll be working with Bicep during my next contract, so I’m working through the Bicep modules on Microsoft Learn to prepare. I must say …
- 2023-01-14
I passed the AZ-400 DevOps Expert today
I’m typing this 30 minutes after I passed my AZ-400 exam. I’m sitting in a lovely cafe on Leidseplein in Amsterdam and feel relieved. …
- 2023-01-13
Azure DevOps Personal Access Tokens are always for authenticating into ADO
The PAT (Personal Access Token) often comes up during practice tests for the AZ-400. One way to remember when to use a PAT is that these are only for …
2023-01-08How to deploy to a Linux VM in Azure with Azure Pipelines
To reach a VM from Azure Pipelines, you need to set up an environment. Create your Linux VM in Azure. In Azure DevOps, click envirnoments, new, and …
- 2023-01-08
How to build and deploy a Docker container to an Azure VM using Azure Pipelines
I wanted to build an application from a Dockerfile and deploy it to a VM. I used a default Svelte setup as an example app. Naturally, Azure prefers …
- 2023-01-03
Application Insights: Telemetry Sampling
Telemetry is the collection of measurements or other data at remote points, and transmitting that data to a receiver for monitoring. Sampling is used …
- 2023-01-03
Pipelines: Continuous Monitoring
This term can be confusing. Initially I thought it meant monitoring of the pipelines themselves. However, in the context of Azure Release Pipelines, …
- 2023-01-03
Distributed Tracing
Debugging is done using call stacks in monolithic applications. Nowadays it is more common to deploy an application using a microservices …
- 2022-12-30
Study Guide: AZ-104 Azure Administrator Associate
TLDR It took me 80 hours of studying to gain this certification. Here are my notes and Anki deck: GitHub repo Introduction When I did my English …