Getting Started with Kubernetes
summary
A practical walkthrough of packaging a PHP web app using Docker multi-stage builds, pushing images to a registry, and running them on a local Kubernetes cluster (Docker for Mac or minikube). Shows using ConfigMaps and PersistentVolumeClaims for configuration and storage, and covers service discovery, Ingress, monitoring, autoscaling, and deployment strategies including blue‑green and rolling updates, with a demo that deploys and updates the app successfully and notes Kubernetes has been used in production for three years.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:05What is Kubernetes
- 3:40Container basics
- 6:38Containers vs VMs
- 9:08Kubernetes architecture
- 12:13Deploying apps
- 15:24Services and namespaces
- 18:16Live demo
- 21:40Building images
- 25:52Multi-stage builds
- 28:31Service discovery
- 31:33Deployment strategies
- 33:55Monitoring services
- 36:31Cluster networking
- 37:55Stateful apps and storage
- 40:37Volumes and storage
- 43:04ConfigMaps
- 45:17Metrics and scaling
- 47:18Cluster maintenance
- 49:23Q&A
related talks
57mGetting Started with Kubernetes
48mA practical Introduction to Kubernetes
46mFrom Docker To Kubernetes: A Developer's Guide To Containers
46mDocker, Kubernetes, and OpenShift for PHP Developers
34mGetting Started with Kubernetes
42mKubernetes for PHP developers
42mLocal Development Techniques with Kubernetes
45mIntroduction to Kubernetes
