How to declaratively manage Kafka topics?
Asked Answered
E

1

5

We're using Apache Kafka and have a lot of manually created topics (with custom topic config). We want to manage our topics like the rest of our infrastructure/configuration as code.

How can we programmatically and declaratively manage our topics? Whats the sane way?

Extraterrestrial answered 11/11, 2020 at 15:16 Comment(3)
What is your definition of "manage"?Grandiloquence
Terraform plugins exist for Kafka...Mydriasis
Personally, I have developed an open-source tool for doing that with a GitOps approach : github.com/streamthoughts/kafka-specsScurf
K
8

Here is a list of tools that might fit what you are looking for. They are all focused around declaratively managing resources, such as topics and ACLs, in Kafka.

Command-line

Terraform

Kimberli answered 24/1, 2022 at 0:23 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.