Telepresence is a
Cloud Native Computing Foundation Sandbox project initially created by the team at Ambassador.Kubernetes should make your team faster. But every time you make a code change, you have to wait for containers to build, be pushed to a registry and deployed. With Telepresence, you develop as if everything runs on your machine. No need to manage dependencies. Code, test, and see results immediately.
You want to catch errors before they reach production. To do this, you need a realistic development environment. However, Kubernetes environments can be costly. Telepresence solves this by letting you connect your local service to remote dependencies. This allows you to test as if your laptop is part of the cluster.
Missing your favorite code editor, debugger, or profiler? You can use anything that runs on your laptop with Telepresence. This includes services running in Kubernetes.
Telepresence consists of two core architecture components: the client-side telepresence binary (CLI on your workstation) and the cluster-side traffic-manager and traffic-agent (on the remote Kubernetes cluster).