8+ years of experience building resilient systems with Go, Microservices, and Cloud Infrastructure. Currently focused on the intersection of scalable backend architecture and Production AI.
Recommendations
Anatomy of Cluster Creation: What Actually Happens When You Create a Cluster?
Learning Journey: Part 06 of 16 Module Goal: Trace the end-to-end lifecycle of cluster creation across management controllers, understanding how independent control loops orchestrate shared infrastructure, bootstrap data, VM provisioning, providerID binding, and workload node registration. Target Spec: Cluster API v1.14 (v1beta2 APIs). Prerequisites: Part 03: Cluster API Object Model: Mapping the Custom Resource Graph and Part 05: clusterctl Explained: Managing the Cluster API Management Plane. 1. First-Principles Problem Framing: The Illusion of the Single βCreateβ Command In traditional infrastructure management, provisioning a Kubernetes cluster is treated as an imperative, procedural pipeline:...
Machine, MachineSet, and MachineDeployment: Worker Node Hierarchy Internals
Learning Journey: Part 07 of 16 Module Goal: Master the internal mechanics of Cluster APIβs worker node hierarchy: deconstruct how MachineDeployment orchestrates rolling revisions, how MachineSet enforces replica convergence, and how Machine coordinates the stateful, ordered lifecycle of individual infrastructure hosts. Target Spec: Cluster API v1.14 (v1beta2 APIs). Prerequisites: Part 06: Anatomy of Cluster Creation: What Actually Happens When You Create a Cluster? and Part 03: Understanding the Cluster API Object Model....
clusterctl Explained: Managing the Cluster API Management Plane
Learning Journey: Part 05 of 16 Module Goal: Build a clear operational mental model of clusterctl: understand its precise architectural boundary against continuous reconciliation, manage provider lifecycles, render workload cluster manifests, inspect object trees, and pivot management cluster state. Target Spec: Cluster API v1.14 (v1beta2 APIs). Prerequisites: Part 04: Building Your First Cluster API Environment. 1. The Core Boundary: CLI Tooling vs. Continuous Reconciliation In Part 04, we used clusterctl to initialize a local management cluster and render a workload cluster manifest....
