GitOps, with tools like Argo and Flux, are preferred platform tools managing configuration in cloud native environments. But it is hard to troubleshoot a failed deployment of a complex application as there is no built-in deployment lifecycle observability, standardized hooks nor the concept of an application vs individual workloads. The CNCF project Keptn addresses those challenges by extending the Kubernetes Pod scheduler to provide OpenTelemetry Traces and Prometheus metrics for end-2-end deployment observability. Keptn introduces automated application-aware pre- and post-deployment lifecycle hooks to enforce dependency checks, send notifications or evaluates SLOs that otherwise need a custom K8s operator. Join this talk and learn how the Keptn Lifecycle Toolkit (KLT) Operator extends observability into GitOps deployments and how it enables declarative deployment lifecycle orchestration!
Session 🗣 Intermediate ⭐⭐ Track: DevOps, Kubernetes & Cloud (VMs, Docker, Security, ...)
kubernetes
open source
gitops
platform engineering
cncf
k8s
opentelemetry
keptn