Local development techniques with Kubernetes
summary
Demonstrates concrete local Kubernetes workflows: use Docker Compose or Minikube for isolated clusters, Skaffold auto-rebuilds and redeploys on file save with automatic image tagging, and Dive exposes layer contents so unnecessary files (dockerfile, docker-compose, node_modules) get removed. Visualize with Portainer and Lazydocker, inspect clusters with k9s and Schooner (dashboard on :32000), and run VS Code Dev Containers that mount code, forward ports and hit breakpoints remotely. Maps the docker socket for Portainer and shows remote debugging works against remote clusters too.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:27Docker Compose
- 5:01Enable Kubernetes
- 8:36Docker Watch
- 8:46Scaffold
- 11:19Visualizing Content
- 13:56Lazydocker
- 24:05Debugging
- 25:32Debugging Remotely
- 25:49Add Development Container Configuration Files
- 28:32Dev Container Json
related talks
42mLocal Development Techniques with Kubernetes
22mMaking Kubernetes How We Build Things
15mSkaffold: Local development with Kubernetes
38mDeveloping Locally with Kubernetes
45mKubernetes Local Development Workflow Distilled
34mLocal Microservice Development: Remote Kubernetes Assist
50mInstant Self-contained Development Environments for Everyone
31mGo development on local k8s with Skaffold
