Kubernetes Component by Component
summary
Shows how to build a single-node Kubernetes cluster on AWS from scratch: uses Terraform to create an EC2 instance, SSH tunnels to reach the control plane, and manual installation of etcd, kube-apiserver, controller-manager, scheduler, kubelet and kube-proxy. Demonstrates creating a Deployment that requests three replicas (pods remain Pending until the node registers), then adding the node so the scheduler binds pods, kube-proxy programs nodePort 3155 and the Service begins serving HTTP traffic.
AI-written summary · about
chapters (15)
- 0:00Kubernetes architecture
- 3:11Cloud setup
- 7:32etcd storage
- 10:46API Server config
- 13:00Config management
- 16:10Deploy apps
- 18:49Need for controllers
- 22:01Controller Manager
- 24:54Scheduler pod assignment
- 27:23kubelet node operation
- 31:49Expose services
- 34:17Network config
- 37:15Rolling updates
- 39:48Components summary
- 40:30Q&A
related talks
25ma fully production Kubernetes cluster on AWS
44mDissecting Kubernetes (K8s) - An Intro to Main Components
27mKubernetes the Hard Way: A Live Journey
44mDeep Dive into Kubernetes Internals for Builders and Operators
26mKubernetes + CentOS in 15 Minutes
46mDemystifying Kubernetes and Containers Orchestration for Developers
22mCrafting Kubernetes with Functions:EKS and the CDK f
27mKubernetes the Hard Way Using Terraform
