Seamless Development Environments on Kubernetes using Telepresence - Ara Pulido
summary
Telepresence replaces a pod with a two‑way proxy so a local process uses the cluster’s DNS, service discovery and mounted data volumes as if it ran in‑cluster, letting a dev run a hot‑reloading UI locally while forwarding port 8080→3000. It supports multiple proxy modes (VPN, injectTCP, talker), mounts volumes under a telepresence root, uses sshfs for file sync, and breaks the slow build‑push‑deploy loop. Current limits: single client per proxy, reconnect and statically‑linked binary issues.
AI-written summary · about
chapters (44)
- 0:00Introduction
- 0:25BitNami
- 1:33Cublas
- 2:04Microservice Architecture
- 3:57Development Cycle
- 4:49Telepresence
- 5:38How it works
- 6:49Proxy methods
- 8:21Demos
- 9:07Service discovery
- 9:47Service example
- 10:17Telepresence test
- 11:22Check logs
- 12:10Start a bash session
- 12:24Swap deployment
- 12:49Replica controller
- 13:17Demo
- 14:12Check Volume
- 14:50Environmental Variables
- 15:19Hero TM
- 15:54Local Machine
- 18:12Charts
- 18:30Functions
- 18:53Service Catalog Integration
- 19:27Deploy Dashboard UI
- 22:21Save Changes
- 22:58Richard Lee
- 25:04Future use cases
- 26:16Questions
- 26:56Proxy
- 27:59Static Files
- 28:21JavaScript
- 29:18Protocols
- 29:33SSH VPN
- 29:57SSH Proxy
- 30:32Does Telepresence Quit
- 30:47Does Telepresence Reconnect
- 31:03Persistent Proxy
- 31:34How many developers are working simultaneously
- 32:18Aras best practices
- 32:39Container Native
- 33:33Use Cases
- 34:16One Instance
- 34:33Multiple Instances
related talks
31mIntro: Telepresence
28mFrom Network Engineer to K8s Developer: Lessons Learned via Telepresence
42mUse Your Favorite Developer Tools in Kubernetes With Telepresence
30mIntro: Telepresence
26mClosing the Developer Experience Gap of K8s Development
18mIntegrating Telepresence with Docker Desktop: Tales from the Docker Extensions Avant-Garde
37mReproducible Development and Deployment with Bazel and Telepresence
45mBuilding a Kubernetes Integrated Local Development Environment
