TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Topicctl – an easier way to manage Kafka topics

84 pointsby mrbbkover 4 years ago

6 comments

rbransonover 4 years ago
Segment employee here. Our Kafka runbook looks 100X cleaner after this tool was rolled out by Ben and folks. One of my favorite parts is how it makes dangerous things harder :)
评论 #24279448 未加载
评论 #24274874 未加载
评论 #24275695 未加载
tekkertjeover 4 years ago
Thanks for this! Managing Kafka and topics can be messy at times, so a really welcome addition to apply more robust Kafka changes.
retzkekover 4 years ago
&gt; Replica placement strategy<p>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&#x27;m very excited to try it out!
abledonover 4 years ago
&quot;&quot;&quot;Many of these were shaped by our experiences making AWS changes with Terraform and Kubernetes changes with kubectl. We wanted an equivalent to these for Kafka!&quot;&quot;&quot;<p>so use this topicctl for advanced topic changes.... and the more primitive kafkactl[1] for basic stuff?<p>What about the 10 or so other GUI managers like this one? <a href="https:&#x2F;&#x2F;github.com&#x2F;cloudhut&#x2F;kowl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cloudhut&#x2F;kowl</a> [2]<p>[1]<a href="https:&#x2F;&#x2F;github.com&#x2F;deviceinsight&#x2F;kafkactl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;deviceinsight&#x2F;kafkactl</a><p>[2] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24099037" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24099037</a>
评论 #24276116 未加载
评论 #24277385 未加载
infogulchover 4 years ago
kafka-gitops [1] is another declarative topic&#x2F;acl management tool that enables a planfile&#x2F;apply strategy.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;devshawn&#x2F;kafka-gitops" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;devshawn&#x2F;kafka-gitops</a>
caiobegottiover 4 years ago
That looks very interesting! About managing YAMLs like we&#x27;d do with kubectl as explained in the article, how does topicctl differ both in concept and operation from Strimzi&#x27;s Kafka Operator for Kubernetes? I know, they are a different company etc but that Kafka operator is gitops-friendly and everything so I&#x27;m honestly trying to compare them as managing Kafka is a REALLY HARD problem, so kudos for trying to make it easier!
评论 #24277126 未加载