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.

License

Telepresence is licensed under the Apache License 2.0.