vishal patel
LearningIntermediateUpdated 2026-09-23

Kubernetes Essentials for Architects

The objects that matter — Deployment, Service, Ingress, ConfigMap/Secret, HPA — and the settings that decide reliability (probes, requests/limits, PDBs).

kubernetescontainershelmscaling

The object map

diagram

Settings that decide reliability

SettingWhy it matters
readinessProbeNo traffic until the app is ready. Prevents errors during deploys
livenessProbeRestarts stuck processes. Don't point it at dependencies, or a DB blip becomes a restart storm
resources.requests / limitsScheduling and noisy-neighbour protection. A too-low memory limit causes OOMKilled
PodDisruptionBudgetKeeps N replicas up during node drains
topologySpreadConstraintsSpread pods across AZs
Graceful shutdown (preStop, terminationGracePeriodSeconds)Finish in-flight requests on SIGTERM

Helm in one paragraph

Helm packages Kubernetes YAML as templated charts. values.yaml holds defaults, and per-environment values files override them. The same chart deploys every environment, which is Twelve-Factor "config in env" at cluster level.

Cheatsheets

The whole topic on one page. Click to open full screen.

Sources & further learning

Videos, courses, docs and books I recommend for this topic.

Related topics