A practical Introduction to Kubernetes
summary
Live demo shows a PHP app built as an nginx + PHP‑FPM Docker image deployed to a real Kubernetes cluster on Google Container Engine, using kubectl and the dashboard to create a Deployment, Service and do a rolling update. Cluster runs on two nodes for the demo though recommendation notes Kubernetes control plane often expects at least five servers. The demo launches 15 replicas, exposes a LoadBalancer IP, uses kubectl port-forward, and highlights persistent storage, draining and monitoring tradeoffs.
AI-written summary · about
chapters (51)
- 0:00Introduction
- 1:10Roberts background
- 1:26PHP developer
- 1:58Why Kubernetes
- 2:35Disclaimer
- 2:55Deploying PHP
- 5:08Docker in production
- 6:32Orchestration
- 8:17Google Compute Engine
- 9:24Artisanal Infrastructure
- 11:05Amazon
- 14:30Bork
- 15:40Kubernetes
- 16:27Alternatives
- 17:08Cloud hosting
- 17:58Kubernetes load balancing
- 19:37R2 networks
- 20:18Cubemaster
- 20:39Minions
- 20:49Hello World example
- 22:10Replication
- 24:38Replica Set
- 25:30Rolling Updates
- 27:53Docker Image
- 28:22Replication Controller
- 30:15Service
- 32:28Dashboard
- 33:29Low Cost
- 33:52Kubernetes Dashboard
- 34:06Kubernetes Services
- 34:38Kubernetes Replication
- 35:01Kubernetes Events
- 35:23Command Line Tool
- 35:39Logs
- 36:01Service Endpoint
- 36:45Port Forward
- 38:24Delete Replication Controller
- 38:56Deployment
- 40:38Soft Limit
- 40:56New Deployment
- 41:45Upgrade
- 42:24Demo
- 43:17Challenges
- 43:49Application Fitness
- 44:29Storage
- 45:05Image Build
- 45:17Lab CI
- 45:29New Relic
- 46:04Getting started
- 46:39My recommendation
- 47:17Dont rush
related talks
50mGetting Started with Kubernetes
57mGetting Started with Kubernetes
46mFrom Docker To Kubernetes: A Developer's Guide To Containers
42mKubernetes for PHP developers
01h 04mGoing 0 to 100 with Kubernetes
40mKubernetes - Easy Peasy
36mTaking Your First Steps in Kubernetes
50mFrom Docker To Kubernetes: A Developer's Guide To Containers
