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

A build log: running CERN's file sync-and-share middleware on Kubernetes, two independent instances federating over OCM, and proof that the shared file never leaves its origin.

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