DevOps for Apache Kafka
Sep 24, 2020Rick Spurgeon

Summary
This post introduces the 'streaming-ops' example project, which demonstrates modern DevOps practices for managing Apache Kafka on Kubernetes. It explains the benefits of running streaming applications on Kubernetes, the declarative resource management pattern, and the GitOps methodology using Flux. It also introduces the Operator pattern and how it applies to managing Confluent Platform and Kafka Connect. The post details the streaming-ops project's architecture, its use of Flux for GitOps workflows, and its approach to managing graduated environments using Kustomize.