Что такое configmap.yaml и job.yaml?

#kubernetes #kubernetes-helm #helmfile

#kubernetes #kubernetes-рулевой

Вопрос:

Я пытаюсь создать кластер Kafka автоматически, вместо создания вручную, я использую стабильную диаграмму:https://github.com/helm/charts/tree/master/stable/kafka-manager

в папке template их два .файлы yaml: configmap.yaml и job.yaml, что это за файлы и каковы роли этих файлов?

Комментарии:

1. файлы yaml, которые вы видите в папке github, используются для создания объектов API kubernetes. Вы можете найти больше на сайте документации Kubernetes . ConfigMap . Job .

2. Это репозиторий не Kafka. Это CDAK, инструмент пользовательского интерфейса для Kafka. Начните с strimzi.io

3. Репозиторий, на который вы ссылаетесь, объясняет, что это диаграмма руля. Вам следует сначала ознакомиться с документацией Helm, чтобы понять структуру и назначение этого репозитория.

Ответ №1:

configMap это просто способ хранения неконфиденциальных данных в парах ключ-значение, вы также можете использовать эти данные в качестве переменной среды из модулей. (это не обеспечивает секретность или шифрование!).

job.yaml является супервизором для модулей, выполняющих пакетные процессы, то есть процесс, который выполняется в течение определенного времени до завершения, например, вычисление или операция резервного копирования.

надеюсь, это ответит на ваш вопрос, дайте мне знать, если вам нужно что-нибудь еще. 🙂