Skip to content

Local development against a remote Kubernetes or OpenShift cluster

License

Notifications You must be signed in to change notification settings

alter3d/telepresence

This branch is 2961 commits ahead of, 9312 commits behind telepresenceio/telepresence:release/v2.

Folders and files

NameName
Last commit message
Last commit date
May 29, 2020
May 28, 2020
Jun 12, 2018
May 29, 2020
Jun 30, 2020
Dec 4, 2018
Aug 30, 2017
Apr 24, 2020
Oct 29, 2019
May 28, 2020
Apr 24, 2020
Jun 17, 2022
May 28, 2020
Dec 13, 2018
Dec 4, 2018
Oct 15, 2019
Dec 18, 2018
Oct 16, 2019
Jun 10, 2019
Dec 12, 2017
Dec 12, 2017
Dec 12, 2017
Jun 5, 2018
Mar 13, 2017
Nov 21, 2018
Jun 4, 2018
May 28, 2020
May 21, 2020
Oct 16, 2019
May 29, 2020
Jan 19, 2018
Jan 18, 2018
Jan 24, 2019
May 15, 2018
Apr 3, 2018
Dec 5, 2018
Aug 2, 2018
Mar 4, 2019

Repository files navigation

Documentation - start here!

Build Status Join the chat at https://d6e.co/slack CII Best Practices

Demo

asciicast

Telepresence: fast, realistic local development for Kubernetes microservices

Have you ever wanted the quick development cycle of local code while still having your code run within a remote Kubernetes cluster? Telepresence allows you to run your code locally while still:

  1. Giving your code access to Services in a remote Kubernetes cluster.
  2. Giving your code access to cloud resources like AWS RDS or Google PubSub.
  3. Allowing Kubernetes to access your code as if it were in a normal pod within the cluster.

Quick Start

  1. Install locally with Homebrew, apt, or dnf.

  2. Run telepresence.

  3. You now have a shell that proxies connections to Kubernetes.

For more about Telepresence, and the various options, read the documentation.

Usage Reporting

Telepresence collects some basic information about its users so it can send important client notices, such as new version availability and security bulletins. We also use the information to aggregate basic usage analytics anonymously. To disable this behavior set the environment variable SCOUT_DISABLE:

export SCOUT_DISABLE=1

To know more, check the documentation on usage reporting.

About Telepresence

Telepresence is an open source project hosted by the Cloud Native Computing Foundation and originally created by Datawire. Telepresence is licensed under the Apache 2.0 License. For information about recent releases, see https://www.telepresence.io/reference/changelog.

About

Local development against a remote Kubernetes or OpenShift cluster

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.8%
  • Shell 2.8%
  • Makefile 1.3%
  • Other 1.1%