Topics

Posts grouped by area: Kubernetes, observability, networking, storage, databases and the incidents behind them.

Kubernetes

Running Kubernetes in production: upgrades, operators, StatefulSets, probes and the failures that only show up on real clusters.

36 posts

Observability and alerting

Metrics, alerts and SLOs that point at the cause: Prometheus, VictoriaMetrics, Alertmanager, Grafana and the signals that lie.

17 posts

Incident response

Real incidents taken apart: the first wrong guess, how the root cause was proven and what changed afterwards.

9 posts

Networking and Gateway API

Cluster networking in practice: Cilium and Calico, Gateway API and Envoy, load balancers, ARP, DHCP and the routes that disappear.

9 posts

HashiCorp Vault

Vault in Kubernetes: auto-unseal, Raft, ACL policies, the Vault Secrets Operator and why a sealed Vault breaks everything downstream.

8 posts

Databases

PostgreSQL, CloudNativePG, Amazon RDS and MySQL InnoDB Cluster: replication, cutovers, connection pools and recovery.

8 posts

GitOps and CI/CD

Argo CD, Helm and GitLab CI: a safe path from commit to production and the cases where Synced does not mean deployed.

8 posts

Linux and hosts

The layer under the cluster: kernels and patching, memory pressure and OOM, virtualization and node maintenance.

7 posts

Storage

Persistent storage for Kubernetes: Longhorn, LINSTOR and DRBD, volume expansion, multipath and migrations without data loss.

6 posts

Security

Certificates, TLS, secrets and access policies: the security work that keeps production quietly safe.

6 posts

Kafka

Running Kafka in production: consumer lag, rebalances, retention and disk capacity.

4 posts

AWS

AWS in production: Amazon EKS and RDS, Multi-AZ cutovers and the limits you meet before the CPU graph does.

4 posts