@Nastya1920

Есть ли способ задать порядок деплоя helm charts?

Платформа строится на основе кубернетис, однако с многочисленными преобразованиями (например, вместо традиционных crds, используются rtds, где вместо kind - type). Как часть деплоймента, загружается папка, содержащая несколько ресурсов (init content) - yaml files
Для работы сервиса важно, чтобы они установились в определенном порядке:
- сначала rtds (то есть схема)
- инстансы этой схемы
- конфигурации вебхуков.

То есть вопрос не только в определении кто первый, а кто второй: для загрузки инстансов нужно знать, что rtds уже загружены. Если загружаю без порядка, то во время загрузки инстансов получаю failure "api not found for type...", потому что rtds еще не успели загрузиться.

Есть ли способ определить порядок? (Что-то типа retry, for true {}. В идеале - лэйбл или аннотация к ресурсам в yaml)
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bankinobi
В основном файле chart.yml укажите зависимости через dependencies
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы