Writing Cloud-Native Applications for Kubernetes
summary
Maps the Twelve‑Factor App principles onto Kubernetes primitives and argues that following them yields scalable, observable, and resilient cloud-native apps. Covers concrete tools and patterns: building immutable images with Dockerfiles; injecting runtime config with ConfigMaps and Secrets; Deployments, StatefulSets, Services, PersistentVolumes; liveness/readiness probes, resource requests/limits, and Horizontal Pod Autoscaler; plus operational examples like three‑replica deployments and rolling updates and a warning that slow startups or missing probes break autoscaling and reliability.
AI-written summary · about
chapters (11)
- 0:00Kubernetes adoption
- 4:21Twelve-Factor App
- 7:56Three rules
- 11:46External config
- 16:40Service decoupling
- 18:46Build-release-execute
- 20:16Stateless vs state
- 23:48Legacy apps on K8s
- 26:56Manual vs auto-scaling
- 28:42Health checks
- 30:47Logs and resources
related talks
19mKube Me This! Kubernetes Ideas and Best Practices
06mLightning Talk: Cloud Native Design Patterns
48mCloud Native Applications on Kubernetes: a DevOps approach
25mThe Absolute Beginner's Guide To Cloud Native
27mCloud Native Landscape for Node.js Developers
32mHow To Make Your Application Developers Fall In Love with Kubernetes & Cloud Native Applications
50mJourneys To Cloud Native Architecture: Sun, Sea & Emergencies
02h 18mDevelop and Deploy to Kubernetes like a Googler
