Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Cheat sheet · OtherFree

Kubernetes Production Best Practices

Learnk8s's free, open production readiness checklist for Kubernetes workloads: 40 checks covering your application, manifests, security, scaling and going live. Each item explains why it matters and how to verify it. Use it before your first real deployment and as a review list for every service after.

Checks

40 across 5 topics

GitHub (learnk8s) · Sept 2026

GitHub stars

1.1k

GitHub · Sept 2026

Cost

Free, no sign-up

Learnk8s · Sept 2026

Format

Cheat sheet

Topic

Other

Provider

Learnk8s

Time needed

2 to 3 hours to read, reused on every service

Level

Intermediate

Access

Free

What the checklist is

Getting a container running on Kubernetes is easy. Getting it to survive a rolling update, a node failure, a traffic spike and a security review is not, and the gap is usually a list of small settings nobody told you about. Learnk8s, a Kubernetes training company, publishes this checklist to close that gap. It is free, open source on GitHub, and needs no form or email: you read it in the browser and can adapt it for your own team's reviews.

What it covers

The checklist has 40 checks in five topics:

  • Your application: logging to stdout and stderr, configuration from environment variables or files, handling SIGTERM and shutting down gracefully, exposing health signals, not storing state on local disk, handling long-lived connections, and container images that contain only what is needed with stable tags instead of :latest.
  • Your Kubernetes manifests: readiness, liveness and startup probes, resource requests and limits, bounded ephemeral storage, explicit rolling update settings, tolerating old and new pods side by side, reloading ConfigMaps and Secrets, running as non-root with a read-only filesystem, PodDisruptionBudgets, spreading pods across nodes and zones, meaningful labels and supported API versions.
  • Your security: Pod Security Standards per namespace, a dedicated ServiceAccount with minimal RBAC, NetworkPolicy, scanned images from a trusted registry, admission policies, workload identity for cloud access and an external secret store.
  • Scaling: horizontal scaling, explicit autoscaler bounds, when vertical scaling makes sense, requests based on real usage, priority classes, clean scale-down and load testing.
  • Going live: visible health, collected Kubernetes events, a rollback or roll-forward decision, knowing what happens when a pod or node dies, a troubleshooting runbook and a cost review.

Is it worth it?

Yes. It is one of the few resources that turns scattered Kubernetes documentation into a single, ordered review. Each check is short and practical, and together they read like the questions a senior platform engineer asks in a production readiness review.

Prerequisites and time

You should already know pods, deployments, services and kubectl, and have deployed something to a cluster, even a local kind cluster. Reading the whole list takes two to three hours. Applying it to a real service takes a day or two the first time and much less after.

What you can do after it

  • Run a production readiness review on any Kubernetes service and write down what is missing.
  • Turn the checks into admission policies or CI checks so new services start compliant.
  • Build a golden path template for your platform that passes the checklist by default.

Common questions

Is it the same as the official Kubernetes docs? No. The official docs explain each feature; this list tells you which features a production workload needs and why.

Did the site move? The original learnk8s.io address now redirects to learnkube.com, the company's newer domain. The content is the same checklist.

Best for: developers shipping their first services to Kubernetes and platform teams who want a shared review standard.

kubernetesdevopsdockeropen source

Ready to start?

Opens on Learnk8s in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "Kubernetes Production Best Practices". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.