
9/24/2020 · Rick Spurgeon
What this post added
This post details how to deploy and manage Apache Kafka and Confluent Platform on Kubernetes using modern DevOps practices like GitOps and the Operator pattern. It introduces the 'streaming-ops' example project which demonstrates declarative resource management with Kubernetes Deployments and Flux for GitOps workflows. It also explains the Operator pattern and its application to managing Confluent Platform components and Kafka Connect deployments. The post highlights the benefits of declarative resource management and GitOps for managing complex streaming applications, including improved automation, auditability, and recovery from failures. It also touches upon graduated environments and Kustomize for managing different deployment stages.