我在Kubernetes部署了斯特里姆齐·Kafka,在我的地方也设置了库贝。但是每次我想在kafka中创建一个新主题时,我都需要通过rancher导入yaml文件并提供主题名称来创建一个。
有没有办法通过kubectl命令直接创建Kafka主题?
以下是我用来运行Kafka的命令:
Producer: kubectl run kafka-producer1 -ti --image=strimzi/kafka:0.18.0-kafka-2.4.0 --rm=true --restart=Never -- bin/kafka-console-producer.sh --broker-list 11.23.41.32:31025 --topic topic-name Consumer: kubectl run kafka-consumer1 -ti --image=strimzi/kafka:0.18.0-kafka-2.4.0 --restart=Never -- bin/kafka-console-consumer.sh --bootstrap-server 11.23.41.32:31025 --topic topic-name --from-beginning
3条答案
按热度按时间zc0qhyus1#
这是在kafka connect和kubectl的帮助下创建主题的命令之一
lb3vh1jj2#
另一种方法是使用
KafkaTopic
资源:pprl5pva3#
你可以跑
kafka-topics
就像你在生产和消费一样