Telepresence: Fast, Local Development for Kubernetes

Artifact Hub Gurubase

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.

Demo: connect, reach a cluster service, intercept it locally

Key Features

Getting Started

How It Works

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.

Community

Sponsors

Thank you to the sponsors who support the development of Telepresence:

You can support the project too, via GitHub Sponsors.

Contributing

See AGENTS.md for build instructions, architecture overview, and development guidelines.

Code signing policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation. The Windows release binaries and installers are Authenticode-signed with it.

License

Telepresence is licensed under the Apache License 2.0.