Telepresence is a CNCF project that connects your workstation to a Kubernetes cluster. Code and debug a service locally — with your own IDE, debugger, and hot reload — while it receives real traffic from the cluster, without the container build/push/deploy cycle.
When Telepresence connects, it creates a virtual network interface on your workstation and routes cluster traffic through a traffic-manager deployed in the cluster. Attaching to a workload adds a traffic-agent — a sidecar or a node-agent — that hands the workload's traffic, environment, and volumes over to your machine. See the architecture overview for the full picture.
Thank you to the sponsors who support the development of Telepresence:
You can support the project too, via GitHub Sponsors.
See AGENTS.md for build instructions, architecture overview, and development guidelines.
Free code signing provided by SignPath.io, certificate by SignPath Foundation. The Windows release binaries and installers are Authenticode-signed with it.
Telepresence is licensed under the Apache License 2.0.