Рейтинг:0

Отладка триггеров согласования в Kubernetes Operator

флаг cz

Я использую собственный ресурс в своем кластере kubernetes и создал оператор (используя Operator-SDK).

В моей функции согласования операторов я создаю секрет, принадлежащий CR, и применяю его к тому же пространству имен, что и CR.

В последнее время я вижу, что функция согласования запускается для каждого экземпляра CR в кластере. Это происходит периодически и через странные промежутки времени.

Не могли бы вы предложить метод отладки, почему срабатывает функция согласования?

Я думал, что в идеале я буду отслеживать изменения в CR или в его секрете, но не уверен, что это будет лучший способ сделать это.

Srividya avatar
флаг cn
Можете ли вы проверить текущую версию Config Connector и попробовать обновить версию. И проверьте состояние RECONCILING в поле statusMessage в журналах кластера в консоли. Можете ли вы предоставить дополнительную информацию об используемой вами функции согласования.
AlexGordon avatar
флаг cz
@Srividya Я разместил еще один более подробный вопрос о stackoverflow https://stackoverflow.com/questions/69554905/debugging-why-reconcile-triggers-on-kubernetes-custom-operator (но решил опустить здесь некоторые подробности, поскольку они, казалось, быть шумным).
AlexGordon avatar
флаг cz
Под «журналами кластера» вы подразумеваете журналы, собранные из модулей, работающих в кластере, в централизованное место? Если это так, у меня это не реализовано, и я не уверен, что буду искать в этих журналах. Не могли бы вы объяснить, как я получу журнал кластера, о котором вы упомянули?
AlexGordon avatar
флаг cz
Я также не знаю, использую ли я «Коннектор конфигурации». Я просто применил CRD со спецификацией нужного мне ресурса, а затем развернул оператор, созданный с помощью Operator-SDK.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.