Blog
I've been working with cloud platforms and Kubernetes for years, building everything from multi-tenant platforms to edge infrastructure. These posts cover the real-world solutions and patterns I've implemented in production. Topics range from platform engineering and cloud-native architecture with GitOps to edge computing and infrastructure automation.
Platform Engineering
Kubernetes Platform Handbook
Comprehensive guide covering platform architecture, operating models, GitOps practices, and reference architectures for production Kubernetes.
AKS Declarative Cluster Onboarding with ArgoCD
End-to-end integration for declarative AKS cluster onboarding with ArgoCD, Azure Key Vault, and Workload Identity.
AKS Automated Cluster Onboarding with Terraform
Automated AKS cluster provisioning and ArgoCD onboarding using Terraform.
EKS CGNAT Overlay Implementation
Complete guide for implementing a CGNAT overlay on EKS clusters to save IP address space in your main subnet. Comparable to using azure-cni in overlay mode on AKS
EKS Pod Identity with Crossplane
Using EKS Pod Identity with the Upbound & Native AWS provider for Crossplane, enabling secure cloud resource management without client secrets.
ARO Platform Guides
Collection of Azure Red Hat OpenShift implementation guides covering certificate management, authentication, networking, and cluster onboarding.
RKE2 Platform Guides
Production RKE2 deployment patterns for edge computing and on-premises environments, including architecture, networking, security hardening, and GitOps integration.
DevOps
Automated Semantic Versioning with GitVersion
Complete setup guide for GitVersion integration with GitHub Actions and Azure DevOps pipelines.
Golden Images with Packer
Building custom machine images for x86 and ARM64 architectures using Packer.
Cloud-Init for Instance Configuration
Using cloud-init for automated, consistent VM provisioning across environments.
HashiCorp Vault Deployment Patterns
Vault deployment patterns for Docker Compose and Kubernetes environments.
Lightweight Hypervisor with Cockpit Machines
Building a minimal hypervisor setup using Cockpit for VM management.
Edge Computing
Introduction to Armbian
Why Armbian is the best Linux distribution for single board computers.
Building Custom Armbian Images
Using the Armbian Build Framework to create tailored images with custom extensions and configurations.
SBC Overview
Working with Raspberry Pi and Radxa boards in production environments.
Boot Raspberry Pi from SSD
Unlock better performance by ditching the SD card and booting from USB or M.2 SSD.
