Как изменить файл Kafka.properties в Kafka cluster broker через helm operator

#kubernetes-helm #confluent-platform

#kubernetes-helm #confluent-платформа

Вопрос:

Мы настроили кластер Kafka на основе confluent Kafka operator и успешно развернули. В запущенном кластере, если мы хотим изменить некоторые параметры свойства, как мы можем изменить bu с помощью команды helm .

Пример : брокер kafka, который мы развернули на основе следующей команды helm .

 helm upgrade --install 
  kafka 
  ./confluent-operator 
  --values my-values.yaml 
  --namespace koperator 
  --set kafka.enabled=true
 

параметры, как показано ниже
введите описание изображения здесь

Например, предположим, я хочу изменить параметр on с auto.create.topics.enable=false на auto.create.topics.enable=true , где я должен изменить?

  1. должны ли мы создавать пользовательский образ docker?
  2. Следует обновлять вручную?
  3. мои значения.yaml?

Я пытался изменить, но не обновлялся.

  helm upgrade --install 
    kafka 
    ./confluent-operator 
    --values my-values.yaml 
    --namespace koperator 
    --set kafka.enabled=true 
    --set auto.create.topics.enable=true
 

пожалуйста, помогите мне в этом

Ответ №1:

Я нашел решение для этого. На самом деле мы можем переопределить параметр auto.create.topics.enable, изменив ваш глобальный конфигурационный файл.

В нем описывается, как установить его и применить изменения, например:

 kafka: 
  configOverrides: 
    server: 
      - auto.create.topics.enable=true
 

Вы можете найти это более подробно на https://docs.confluent.io/operator/current/co-configure.html#ak-and-zk-configuration-overrides