#kubernetes
#kubernetes
Вопрос:
Возможно ли иметь задание kubernetes в качестве контейнера инициализации для моего модуля kubernetes?
Я хочу запустить свой модуль / развертывание kubernetes только после того, как задание kubernetes успешно достигло завершенного состояния. Если это невозможно, есть ли какой-либо другой выход? Я не могу использовать внешний скрипт для проверки kubectl wait --for=condition=complete
etc, а затем запустить свой модуль.
Комментарии:
1. Я не вижу причины, по которой вы не можете запускать контейнеры, которые вы запускаете как часть шаблона задания в контейнере инициализации, как только он успешно завершится, ваш контейнер запустится.
Ответ №1:
Да, вы можете безопасно использовать ту же спецификацию pod в контейнере инициализации, которую вы использовали ранее в объекте задания. Если вам нужно реализовать более сложные рабочие процессы, пожалуйста, взгляните на Argo Workflow framework — для выполнения задач, выполняемых в Kubernetes. Вот пример использования условных выражений.