Kubernetes: Changing the Way That we Think and Talk About Computing
summary
Kubernetes is a container scheduler that runs on clouds or on-premise, supports Docker and rkt, and is 100% open source on GitHub; Google reports running over two billion containers per week and the demo shows a Guestbook app (PHP + MySQL) deployed on Google Container Engine that scales and stays available. Core mechanics: pods get their own IP addresses, replication controller enforces desired state and enables canaries and rolling updates switch versions; autoscaling uses cAdvisor and heapster to drive replica counts.
AI-written summary · about
chapters (19)
- 0:00Intro
- 2:05What is Kubernetes
- 8:00Demo
- 12:30Service Discovery
- 16:55Replication Controllers
- 19:03Deployments
- 27:19Auto Scaling
- 28:40Stateless Apps
- 29:04Stateless Containers
- 30:07Volumes
- 31:14Storage
- 31:59Blockstore
- 32:54Cluster Native
- 33:46Vitesse
- 34:19Environment Variables
- 37:39Recommendation
- 38:59Replica controllers
- 41:49Questions and answers
- 45:29Configuration questions
related talks
10mKubernetes: Changing the Way We Think and Talk About Computing
46mOk, so I have all these Containers, what now?
14mLessons from the Kubernetes Adventure
29mKubernetes your life insurance for the cloud
43mCloud Native - effective computing at scale
43mContainers Change Everything
57mWhy Kubernetes can make our life easier
53mManaging Containers at Scale with CoreOS and Kubernetes
