Topicctl – an easier way to manage Kafka topics
segment.com
segment.com
Yes, we looked at Terraform to manage our topics. We are big Terraform user to manage our infrastructure. We mostly didn't go that way because we didn't want to have to manage the Terraform state. We also wanted the tool to be extensible and writing custom TF providers can sometime be tricky.
This is huge, currently you have to manually specify placement for all replicas when you increase the replication factor for a topic. Do this for many topics and it quickly becomes very tedious and error-prone. Thanks for this, I'm very excited to try it out!
so use this topicctl for advanced topic changes.... and the more primitive kafkactl[1] for basic stuff?
What about the 10 or so other GUI managers like this one? https://github.com/cloudhut/kowl [2]
If I'm right the Strimzi operator is also managing the brokers. Here we only focus on the topics.