Service Account Tokens: The Quiet Security Hole in Every Cluster
Service account tokens are mounted into every pod by default. Here's how automountServiceAccountToken, bound tokens, and workload identity close the hole.
Read the postWriting about local-first Kubernetes operations: security posture, fleet drift, GUI plus TUI workflows, and verifiable releases. No telemetry, no login, no data leaves your device.
Service account tokens are mounted into every pod by default. Here's how automountServiceAccountToken, bound tokens, and workload identity close the hole.
Read the postPractical Kubernetes RBAC design: namespaced Roles over ClusterRoles, aggregated clusterroles for teams, killing wildcard verbs, and audits people actually run.
Read the postA field-tested rollout plan for Pod Security Standards: audit mode first, baseline before restricted, and exemptions that don't become permanent.
Read the postHow to tune Kubernetes audit policy, what to actually alert on, and how to keep log volume from eating your budget. Practical audit logging for platform teams.
Read the postHow to scan container images with Trivy or Grype and enforce results with Kyverno or Gatekeeper admission policies, plus an exception workflow that won't get abused.
Read the postVelero backups are easy to set up and easy to set up wrong. Schedules, kopia file-system backups, snapshot pitfalls, and the restore test that matters.
Read the postStatefulSets give pods stable names, storage, and ordered rollout. When that matters, when a Deployment is fine, and the headless service nobody explains.
Read the postA Pending PVC is always one of a few causes: missing provisioner, topology conflicts, WaitForFirstConsumer timing, or quota. Here's how to tell them apart.
Read the postPostgres on Kubernetes doesn't have to be scary. How operators like CloudNativePG handle failover, backups, and upgrades, and why the objections are dated.
Read the postPVs, PVCs, and StorageClasses explained the way I wish someone had explained them to me: provisioning, reclaim policies, and expansion, minus the confusion.
Read the postEveryone takes etcd snapshots; nobody restores one until it's life or death. Snapshots, quorum loss, and the restore procedure you should drill quarterly.
Read the postKaniko vs BuildKit for in-cluster image builds: why docker:dind is a dead end, how each tool actually works, real caching setups, and which one I'd pick.
Read the post