Я хочу переназначить разделы в Kafka при масштабировании в / масштабе вне узлов, развернутых в Kubernetes, используя рулевые диаграммы.
Я написал скрипт на python, который может выполнять необходимые действия. Тем не менее, я хочу сделать то же самое, используя диаграммы Хелма, не прибегая к каким-либо дополнительным сценариям.
Я проверял диаграммы Хелма для Кафки в репозитории Helm Github .
Я наткнулся на файл configmap-config внутри их шаблонов. Я очень плохо знаком с Хелмом. Следовательно, возникают трудности с интерпретацией файла 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
Не могли бы вы объяснить, как эти строки могут запускаться с использованием диаграмм Хелма без необходимости запуска какого-либо сценария.