Keptn

This week on the Kubelist Podcast, I had a conversation with Andreas Grabner from Dynatrace about the Keptn project. Keptn is a CNCF Sandbox project to orchestrate event-driven workflows, often for CI/CD tasks. In this issue, we’re sending some links to Keptn resources and a few other great podcast episodes from the PurePerformance podcast.

Issue #110

If you’re just getting started with Keptn, this post does a good job explaining the Keptn project. Here, Andreas walks through the project, and then guides you through installation and a couple of use cases. Keptn is built on a concept called Quality Gates, and these are explained in detail in this blog post. 🤔

If you’re looking for more to understand Keptn, this post describes use cases and how to get started with it. It’s important to understand that Keptn is not another CD tool, but instead, it can orchestrate workflows (with a focus on CD). This blog post from Dynatrace also includes a description of the Keptn architecture, which is very useful if you’re thinking about how to extend it to work with your own processes.

From the Keptn blog, this is a walk through showing how to set up Keptn quality gates that get data from Prometheus. Since most of us are running Prometheus in our Kubernetes clusters, this guide is probably compatible with your cluster today. 🚪

Here’s a great video presentation with both Atlassian and Dynatrace showing how Keptn can be used to create a more reliable CD workflow. This talk is an hour long, but it’s worth it. Automated service delivery is more than CD; and this talk explains how to get confidence by building quality gates and checks to provide more reliability in autonomous operations. ⚡

From the PurePerformance podcast, this is a fun episode talking about moving from a single cluster to multi-cluster, at scale. Once you’ve solved the challenges of operating a single Kubernetes cluster, the next step is to figure out how to run multiple clusters.

It’s always good to listen to Kelsey talk about Kubernetes. I really enjoyed the conversation and thoughts around developer productivity when running Kubernetes. The episode covers a lot of topics, but is really a good listen to see how other experts are thinking about some of the same problems you are likely dealing with. 🎙

This is a real security problem, and there are some great thoughts from folks here. 🔒