From pets to cattle, the way of Kubernetes
summary
Compares pet vs cattle and migrates a three-service app (Ghost, Nginx, MySQL) from one VM to a four-node Kubernetes cluster, pushing images to a registry, creating deployment.yaml, ReplicaSets and a Service exposed via cloud load balancer; shows scaling Ghost to two replicas, using readiness and liveness probes, mounting a persistent volume for MySQL, storing DB credentials as a secret, and doing a rolling update with zero downtime; demo runs successfully and covers StatefulSet and DaemonSet use cases.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 0:33Alex Gonzlez
- 0:53Agenda
- 1:13Pet
- 2:19Containers
- 5:05Dock
- 5:31MongoDB
- 7:15Notes
- 8:26Registry
- 9:15Server Notes
- 10:23Deployment
- 10:42Orchestration
- 13:13Container
- 15:37Volumes
- 18:32Replica Set
- 19:51Autoscaling
- 20:29Checks
- 20:54Deploy
- 21:36Service
- 23:02Deployments
- 23:36namespaces
- 24:09Resources
- 25:37Kubernetes Architecture
- 27:09GIGA Files
- 28:03Jobs and Scheduled Jobs
related talks
30mPets, Cattle, Chickens, Humans: A strange Kubernetes love-letter
01h 25mTutorial: Migration 101: From VMs to Kubernetes
35mClusters as Cattle: How to Seamlessly Migrate Apps Across Kubernetes Clusters
31mStrategies to "Kubernetify" Legacy Applications
31mAn Adventure in Multi Cloud with Kubernetes and Distributed Data
01h 19mTutorial: Back to Basics: Hands-On Deployment of Stateful Workloads on Kubernetes
46mMigrating from VMs to K8s
43mManaging Kubernetes Clusters as Cattle with Project Syn
