我希望使用舵图在Kafka中按比例扩大/缩小部署在Kubernetes上的节点的分区。
我写了一个python脚本,可以执行必要的操作。但是,我希望使用Helm图表本身做同样的事情,而不必涉及任何其他脚本。
我正在Helm Github repo中查看Kafka的Helm图表。
我在他们的模板中遇到了configmap-config文件。我对Helm很陌生。因此,难以解释YAML文件。
行号39和40具有以下命令,正是我使用python脚本执行的命令。
kafka-reassign-partitions --zookeeper {{ $zk }} --reassignment-json-file {{ $topic.name }}-increase-replication-factor.json --execute
kafka-reassign-partitions --zookeeper {{ $zk }} --reassignment-json-file {{ $topic.name }}-increase-replication-factor.json --verify
能否请您解释一下如何使用Helm图表本身来触发这些线而无需运行任何脚本。