25 Helm Features You Didn't Know About That Make You a Better SRE

Twenty-five Helm flags, template functions, chart features and tools that most daily users never touch, each with the operational problem it solves. Written after two years of writing and managing Helm packages in production.

September 2026

Helm Hooks: What They Actually Do, When to Use Them, and When Not To

What Helm does with a hook step by step, the three things hooks do not do that everyone assumes they do, a migration Job that survives a rollback, and when an initContainer or an Argo CD sync wave is the better tool. Written after two years of writing and managing Helm packages in production.

September 2026

How to Make Pods Restart When a ConfigMap Changes

Why a changed ConfigMap restarts nothing, the Helm checksum annotation done properly, the two mistakes that make it silently do nothing, and when an immutable ConfigMap, Reloader, or a reload sidecar is the better tool. Written after two years of writing and managing Helm packages in production.

September 2026

Kubernetes Local Storage: PVs, Nodes, and the WaitForFirstConsumer Trap

Why your pod is stuck in Pending, why it lands on the wrong node, and how WaitForFirstConsumer fixes local storage scheduling for good.

May 2026

Deploying CERNBox's federation stack on Kubernetes

Running CERN's file sync-and-share middleware on Kubernetes with OCM federation

August 2026

Deploying Grafana OnCall in an Air-Gapped Kubernetes Cluster

A step-by-step guide to running Grafana OnCall without any egress to grafana.com — using OCI artifacts, init containers, and Kubernetes secrets to deliver plugins in restricted environments.

April 2026