TGI Kubernetes is a weekly live video stream all about Kubernetes.
Mar 30 2018
0:00:45 - Hi everyone!
0:02:42 - Heptio sponsors Cloud Native Infrastructure
0:03:55 - SPIFFE
0:05:37 - Amazon IOT Kubernetes Quickstart Button (Tim Carr)
0:06:29 - Comparisons of dev tool blog
0:07:40 - kubed-sh (Bash for Kubernetes)
0:08:21 - Click from Databricks
0:09:40 - Working group around dev tools in Kubernetes upstream
0:11:50 - Gloo toolset
0:14:30 - Introduction of skaffold
0:17:35 - Comparing to Flux
0:22:08 - Getting started with skaffold
0:23:00 - Installing Skaffold
0:24:00 - Goreleaser (awesome tool for managing Go releases)
0:28:06 - Joe uses GoLand
0:32:50 - Inspecting the Dockerfile
0:35:00 - Inspecting the Skaffold YAML
0:37:00 - Porting the YAML to Amazon
0:42:14 - First skaffold dev command
0:43:09 - Hello world
0:47:09 - Skaffold vs Ksync latency
0:48:10 - Inspecting the container registry
0:48:50 - Skaffold run
0:53:00 - Exploring helm
0:54:00 - Possible integration with ksonnet
0:56:45 - Looking at tagging strategies for the container images
1:01:03 - Going beyond Dockerfiles
1:05:22 - How skaffold detects deltas
1:06:00 - Microservices example
1:06:44 - Kubernauts Parameterizer
1:08:30 - Creating new repository in ECR
1:10:35 - Running the microservice example
1:12:04 - Fixing the leeroy app
1:12:27 - Learning how skaffold manages YAML delta
1:16:36 - Launching a kuard
1:18:20 - Examining the service and round robin DNS
1:19:10 - Port forwarding
1:20:50 - Tweaking the HTTP get request in Go (Turning of Keepalive)
1:28:20 - Working example!
1:31:00 - Looking at CRDs with skaffold
1:32:00 - What's next?
Skaffold: https://github.com/GoogleCloudPlatform/skaffold/tree/master/docs
Cloud Native Infrastructure e-book: http://go.heptio.com/cloud-native-infrastructure
SPIFFE joins the CNCF: https://www.cncf.io/blog/2018/03/29/cncf-to-host-the-spiffe-project/
Heptio Quick Start for Kubernetes IoT button: https://twitter.com/timmycarr/status/979393239429107718
Comparison for dev tools: https://blog.hasura.io/draft-vs-gitkube-vs-helm-vs-ksonnet-vs-metaparticle-vs-skaffold-f5aa9561f948
kubed-sh: https://github.com/mhausenblas/kubed-sh
Click from databricks: https://databricks.com/blog/2018/03/27/introducing-click-the-command-line-interactive-controller-for-kubernetes.html
K8s WG around Dev Tools? https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/kubernetes-dev/YcjXRDrCdbI/msPgV3tBBgAJ
Draft v0.12 released: https://github.com/Azure/draft/releases/tag/v0.12.0
solo.io Gloo function gateway: https://www.solo.io/
Weave Flux for gitops deployment: https://github.com/weaveworks/flux
Goreleaser: https://goreleaser.com/
Kail – Kubernetes tail: https://github.com/boz/kail
Kubernauts Parameterizer: https://github.com/kubernauts/parameterizer
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?
Last week we looked at ksync. This week we are taking on Skaffold from Google. We'll follow up in coming weeks with Draft and Telepresence.