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.

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.

Related Terms