Guides ยท Engineering
K8s Deployment Basics
Deploy apps to Kubernetes safely
This guide covers creating Kubernetes deployments, setting liveness/readiness probes, resource requests/limits, using rolling updates, and monitoring after release.
- kubernetes
- deployment
- helm
- readiness
- rolling update
Define manifests
Set replicas, images, env vars, and config/secret mounts.
Probes and resources
Configure readiness/liveness probes and sensible CPU/memory requests/limits.
Rollouts
Use rolling updates with max surge/unavailable; pause if errors spike.
Observe post-deploy
Watch logs, metrics, and events; roll back quickly if needed.