TGI Kubernetes is a weekly live video stream all about Kubernetes.

TGI Kubernetes 031: Connecting with Telepresence

Watch on YouTube
5:50 PM PDT on Sunday, Apr 08, 2018

TGI Kubernetes 031: Connecting with Telepresence

In this episode

(Sorry the stream was choppy. I think this was a YouTube issue.)

0:02:01 Intro to topic - 3 ways 0:06:00 Go Kris! 0:08:10 Kubernetes Application Survey 0:09:44 ksonnet TGIK8s? 0:11:05 EKS conformance 0:13:45 Oracle MySQL Operator 0:15:35 SSO series from Joel Speed 0:18:02 Awesome Kubernetes for finding operators 0:19:35 Quick digression on volumes and stability and storage 0:23:30 VS Code extension for Kubernetes 0:24:06 Telepresence introduction 0:26:45 Different Telepresence modes 0:29:45 Installing Telepresence 0:33:15 sshuttle for VPNing 0:33:58 Running a first example 0:34:48 Accessing a service with port-forward (no Telepresence) 0:36:34 telepresence –docker-run 0:38:17 Stumbling over osxfuse 0:39:59 Running curl from inside telepresence
0:41:48 Looking under the covers for –docker-run 0:45:57 vpn-tcp mode 0:51:06 Kubernetes context used? 0:51:44 Exposing local services to cluster 0:53:05 local dev of kuard with telepresence 0:57:02 Running kuard backend under telepresence 0:59:05 Reviewing batch job setup 1:02:51 Figuring out –expose 1:05:30 Running kuard client 1:08:05 Creating kuard queue (struggling with curl flags) 1:14:02 Setting up kuard client correctly 1:16:30 debugging with exec – user permission issues! 1:18:15 Best practice: don't run as root in containers 1:22:28 Fixing the port I was using 1:24:21 Success! Working on cluster is dequeuing items from local queue 1:26:48 Summary and feedback on telepresence 1:31:33 Thank you and goodbye!

Come hang out with Joe Beda as he does a bit of hands on exploration of Kubernetes and related topics. Some of this will be Joe talking about the things he knows well. Some of this will be Joe exploring something new with the audience. Ask questions, comment and help decide where things go.

Deploying applications to Kubernetes is one thing. But what about developing on Kubernetes? How do you use Kubernetes to run your application in an environment that is similar to production?

Continuing on our series on developer tools for working with Kubernetes, we are looking at Telepresence from Datawire. It allows you to run locally but connect to your remote Kubernetes cluster.