

Recent
AKS: Mount Versioned Content as OCI Image Volumes
·1934 words·10 mins
Kubernetes 1.36 graduated image volumes to stable. This feature lets the kubelet pull any OCI artifact from a registry and mount its filesystem directly into pods as a read-only volume — no init containers, no emptyDir copies, no custom CSI drivers. In this post I’ll walk through a complete example: packaging versioned project content as a scratch-based OCI image and serving it from a Go HTTP API running on AKS.
AKS NAP: ZRS Disk PV Zone Fix with a Mutating Admission Webhook
·2029 words·10 mins
If you are running AKS with Node Auto Provisioning (NAP/Karpenter) and using Azure Disk ZRS (Zone-Redundant Storage) Persistent Volumes with volumeBindingMode: Immediate, you may have noticed that pods get stuck in Pending state. In this post, I’ll show you a temporary workaround using a Kubernetes mutating admission webhook that fixes this scheduling issue.
GHQR: GitHub Quick Review
·820 words·4 mins
If you are looking for a way to quickly assess the configuration of your GitHub organizations and repositories, you might want to try GitHub Quick Review (ghqr): a CLI tool that scans your GitHub enterprises, organizations, and repositories and generates a detailed report with findings and recommendations based on the GitHub Well-Architected Framework.
Azure Batch with AlmaLinux and Docker
·1077 words·6 mins
In this post, I’ll show you how to deploy an Azure Batch pool running AlmaLinux 9 with Docker CE using Terraform. This is particularly useful when you need to run containerized workloads on Azure Batch but want to use that specific Linux distribution.
Azure Batch pool allocation with AlmaLinux requires a workaround since native container tasks are not supported with this image.
AKS: Azure Container Storage with local NVMe using Terraform
·985 words·5 mins
Let’s learn how to deploy an Azure Kubernetes Service (AKS) cluster with Azure Container Storage enabled using Terraform, leveraging local NVMe disks for high-performance storage.
Azure Container Storage is a cloud-based volume management, deployment, and orchestration service built natively for containers. It integrates with Kubernetes so you can dynamically provision persistent volumes for stateful applications.
Azure Quick Review (azqr) 3.0: Breaking Changes and Migration Guide
Azure Quick Review (azqr) version 3.0.0 is here with a major architectural refactoring. While the core functionality remains the same, the CLI has been redesigned to provide better flexibility and control over scan stages.
If you have scripts or automation using azqr, this post will help you migrate to the new version.