All posts/tagged

#kubernetes

9 posts

MIG vs MPS in Kubernetes: Re-Carving a GPU Is Not a Pod Restart

What MIG and MPS actually give you on A100/H100, why the GPU Operator won't let you mix them on one node, how I ran one service on MPS anyway — and the three ways a MIG change took GPUs (and once, the whole node) down.

·9 min read

Cutting a Managed Prometheus Bill by 70% (While Adding Metrics)

How to attribute a Google Managed Prometheus bill to individual scrape jobs, turn off the GKE default collectors nothing reads, and add app metrics through measured keep-lists — plus the two cardinality bombs that would have multiplied the bill 11×.

·10 min read

Stop Port-Forwarding to 15672: A Cluster-Native RabbitMQ Console for Freelens

Why I built a RabbitMQ extension for Freelens, how it finds brokers and credentials and tunnels to the Management API from inside the desktop app, and what it takes to make dead-letter replay safe.

·9 min read

Whose GPUs Are These? Building a Zero-Footprint GPU Extension for Freelens

Why desktop Kubernetes tools can't answer basic GPU questions, and how I built a Freelens extension that reads the exporters you already run — no DaemonSet, no port-forward, no Prometheus required — plus the MIG and power-attribution bugs I hit along the way.

·9 min read

The Physics of Kubernetes: What Happens When You Force a Live Cluster Into Isolation

A deep dive into the cascade failures that occur when you simulate air-gapped environments on live infrastructure, and the physics of Kubernetes state management

·10 min read

How a Single-Node Kubernetes Cluster Accidentally Grew to 550 Pods

A cautionary tale about scope creep, resource management, and the slippery slope of infrastructure growth that nobody planned for

·9 min read

Kubernetes Distributions - When to Use Which K8s Flavor

A comprehensive guide to choosing the right Kubernetes distribution for your use case, from lightweight edge deployments to enterprise production clusters.

·18 min read

Passing the CKA exam

Tips and personal experience

·5 min read

Why We Switched to 1 Worker Per Pod in Kubernetes

How multi-worker pods were hiding failures from our monitoring — and why single-worker pods made debugging 10x easier

·7 min read