Deploying Kubernetes, a Container Cluster Manager
summary
Kubernetes manages hundreds-to-thousands of Docker containers with concrete features: an etcd cluster stores state, pods group co‑running containers, and kube-proxy programs iptables for multi‑host networking. Deployments use YAML and kubectl for rolling updates that replace one replica at a time; health checks include liveness and readiness probes; secrets mount as files (not env vars). Autoscaling triggers around 80% CPU and bin‑packing places complementary workloads on the same nodes. Runs on bare metal, AWS, GCE and Azure; demo uses Katacoda.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:24Container Basics
- 11:37Container Orchestration
- 14:56What is Kubernetes?
- 18:01Core Components
- 20:15Demo: Deploying a Service
- 24:50Pods and Controllers
- 31:20Demo: Guestbook Example
- 36:01Networking and Services
- 43:36Production Features
- 59:34Conclusion
related talks
01mKubernetes: What you need to know ... and why
35mKubernetes journey
20mKubernetes 101
01mWhat is Kubernetes?
35mScaling clusters declaratively with Kubernetes and Docker realisation
40mKubernetes - Easy Peasy
36mManaging und Running Multiple Kubernetes Clusters
40mHarnessing Kubernetes to Manage Containerized Microservices at Scale
