Developing Locally with Kubernetes
summary
Shows how to run a full Kubernetes dev loop on a laptop using minikube start, mounting a local repo into a pod for live edits, and using kubectl run --dry-run to generate shareable manifests. Demonstrates building inside the VM with Docker-in-minikube to avoid Docker Hub, and recommends draft to scaffold Dockerfiles and manifests and telepresence to proxy remote services. Notes common failures: mount instability across VM providers and a demo 404 from a failed mount.
AI-written summary · about
chapters (17)
- 0:00Introduction to Kubernetes
- 1:52Defining Apps in Kubernetes
- 5:25Case Study: Local Pitch
- 8:00Minimal Onboarding
- 9:45Getting Started with Minikube
- 10:37Sharing Kubernetes Workloads
- 13:33Deploying Hello World
- 14:38Local Mounting with Minikube
- 16:02Configuring Volume Mounts
- 18:04Real-time Iteration Demo
- 19:37Containerized Development
- 22:21Virtualization Options
- 24:43Kubernetes Tooling Overview
- 28:29Draft and Charts Explained
- 30:23Telepresence and Minishift
- 32:43Security and Compliance
- 34:47Final Thoughts
related talks
42mLocal Development Techniques with Kubernetes
32mLocal development techniques with Kubernetes
22mMaking Kubernetes How We Build Things
26mUsing Minikube (Kubernetes) for Node.js Development
15mSkaffold: Local development with Kubernetes
45mKubernetes Local Development Workflow Distilled
48mLocally Distributed Development Environments with Kubernetes
32mKubernetes: Pimp My Laptop
