~/talk

Use Your Favorite Developer Tools in Kubernetes With Telepresence

links:none on file
slides:none on file

Telepresence lets code run on a laptop while the Kubernetes cluster and API gateway treat it as if it were in-cluster, demonstrated by swapping a deployment (cluster scales original to zero and runs a Telepresence proxy) and by intercepting via Envoy/Ambassador to route only requests with header X-dev:123 to port 8000. Demos use IntelliJ for Java, VSCode for Node (and Rust), Delve for Go, Pdb for Python, and PGCLI for DB inspection; swap forwards all TCP and blocks others while intercept is HTTP-only, and UDP is not supported yet.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25Developing Software
  3. 1:36Debugging
  4. 2:37Telepresence
  5. 3:10Example Application
  6. 4:15What can go wrong
  7. 5:11Examples
  8. 5:21Java Example
  9. 6:04API Gateway Example
  10. 14:54More Demos
  11. 21:54Swap Deployment
  12. 27:17Tradeoff
  13. 27:52Summary
  14. 28:51Questions
  15. 31:12Envoy Proxy
  16. 32:14Can Telepresence run on a separate cluster
  17. 33:27How does Telepresence work with Kubernetes liveness checks
  18. 34:49Does Telepresence or Interceptor require Ambassador
  19. 35:37Future versions of Telepresence
  20. 36:59Can developers run Telepresence in Kubernetes
  21. 38:16Why should we talk about this offline
  22. 38:52What networking traffic does telepresence support
  23. 39:37What is the viability of using telepresence
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.