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

TGI Kubernetes 035: WeaveWorks Flux and GitOps

Watch on YouTube
3:19 PM PDT on Friday, May 11, 2018

TGI Kubernetes 035: WeaveWorks Flux and GitOps

In this episode

0:00:00 Hello and Welcome 0:02:20 Plan for the episode 0:03:00 Recent Kubernetes news review 0:03:25 New swag! Heptio and Kubernetes keycaps 0:06:35 Heptio is hiring! 0:07:34 Heptio in NYC 0:08:44 Kubernetes Discourse! 0:10:26 CoreOS/Red Hat integration plans 0:12:14 Flatcar Linux (fork of CoreOS) 0:13:46 Operator Framework 0:15:10 Envoy Operator 0:17:45 gVisor Microsoft Drawbridge: 0:21:30 CNCF Certified Kubernetes Application Developer (CKAD) exam 0:22:12 Defining GitOps 0:29:41 GitOps compared to Spinnaker 0:30:49 Layering w/ GitOps, App def vs. app def manipulation vs. app def application 0:33:40 kubediff for diffing local config vs. cluster config 0:34:07 Sealed secrets from Bitnami 0:35:49 Helm and GitOps? 0:37:30 Weave Cloud and Weave Flux 0:38:40 Replica scaling and GitOps 0:39:20 Installing Weave Flux 0:41:13 Looking at install YAML 0:42:48 Setting the git repo 0:44:04 Flux RBAC 0:48:01 Actually deploying Flux 0:49:43 Flux "Big Red Button"? 0:51:15 Connecting to Flux/installing fluxctl 0:59:09 Connecting Flux to our git repo 1:02:05 Looking at flux secrets 1:06:36 Flux terminology: Controllers 1:09:00 List images 1:10:00 Updating image (release) on controller 1:12:45 Flux and templating systems? 1:13:54 Connecting to Hello World application 1:14:53 Automating updates when new images pushed 1:17:14 Rolling back an update 1:20:10 Deautomate 1:22:23 Semver for image tags? 1:23:50 Locking a controller 1:25:23 Editing files in git directly 1:34:14 More features! Changing git author, image tag filtering 1:35:59 Wrapping up! 1:38:50 Kris taking on more TGIKs

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.

In this post-KubeCon episode we'll cover some impressions from the conference and announcements from other CoreOS/Redhat, Microsoft and beyond. Then we'll dive into the idea of "GitOps" and how those ideas are used in WeaveWorks Flux.