Contribute

This site stays useful when engineers worldwide add fixes — not when one person maintains 360 pages alone.

Reviewed: ·Tested on: Kubernetes 1.29, Terraform 1.8, Ubuntu 22.04

Add a command snippet

Edit src/lib/snippets.ts and open a PR:

{
  id: "my-snippet-id",           // unique, kebab-case
  task: "Short task description",
  tags: ["k8s", "debug"],         // aws | docker | k8s | terraform | ci | debug | finops | observe | gcp | azure
  cmd: `kubectl get pods -A`,
  destructive: false,             // true + destructiveNote for dangerous cmds
}
View snippets.ts on GitHub ↗

Submit an error → fix mapping

Add entries to src/lib/error-fix-index.ts so ⌘K search and /fix/ surface your fix:

{
  match: ["ImagePullBackOff", "ErrImagePull"],
  title: "ImagePullBackOff",
  fix: "kubectl describe pod … check imagePullSecrets",
  href: "/runbooks/imagepull-backoff/",
  toolSlug: "kubernetes",
}

Add or update a runbook

Edit src/lib/runbooks.ts. Follow symptom → steps → commands → links. Test commands on a real cluster before PR.

Browse existing runbooks →

Report stale documentation

Wrong version pin? Broken command? Open a GitHub issue with the page URL and what you expected.

Report stale doc ↗

Prefer a direct message? Contact ↗

Questions?

For consulting, partnerships, or guide ideas that are not a GitHub PR, use the contact form ↗.

PR checklist

  • Run npm run build — static export must pass
  • Mark destructive snippets with destructive: true
  • Link to prod-delta or runbook when relevant
  • Set tested versions if different from defaults (2026-06, K8s 1.29)