Hoot – Understanding GitOps with special guest, Stefan Prodan

Last week’s Hoot featured a conversation between Yuval Kohavi and Stefan Prodan, developer experience engineer at Weaveworks working on Flux and Flagger on the topic of GitOps.

What is GitOps?

Borrowing the definition from the Weaveworks website, GitOps is a way to do Kubernetes cluster management and application delivery.  It works by using Git as a single source of truth for declarative infrastructure and applications. With GitOps, the use of software agents can alert on any divergence between Git with what’s running in a cluster, and if there’s a difference, Kubernetes reconcilers automatically update or rollback the cluster depending on the case. With Git at the center of your delivery pipelines, developers use familiar tools to make pull requests to accelerate and simplify both application deployments and operations tasks to Kubernetes.

GitOps takes everything we love about using source control (Git)for our code and applies that to how we manage our infrastructure.

Watch the recording to get an overview of GitOps, demos of Flux and Flagger, and a lively question and answer session from the livestream attendees. Stefan and the Weaveworks team also want to share with the community that Flux v2 is in development and that Flux v1 is in maintenance mode. As a much loved tool by the community, it’s important to share this information so that folks can start getting familiar with v2 and get ready for the migration.

Watch the livestream recording

Catch Yuval at the upcoming Hoot on Dec 8th where he digs into the recently announced HashiCorp Waypoint and check out the repo here of all the demo code, presentations, and topics from past Hoots.  Subscribe to our Youtube Channel to be notified of upcoming livestreams and new videos.