Можете ли вы сказать kubernetes начать один стручок перед другим? - PullRequest
0 голосов
/ 17 ноября 2018

Могу ли я добавить некоторые настройки, чтобы мои модули-демоны запускались до того, как другие модули могут быть запланированы или узлы определены как готовые?

Добавление редактирования сообщения:

Это всего 2 разных модуля, набор демонов является зависимой от всех модулей, которые могут быть запланированы на хосте.

1 Ответ

0 голосов
/ 17 ноября 2018

В Кубернетах нет такой вещи, как Иерархия стручков между несколькими отдельными типами стручков. Имеется в виду принадлежность к разным Deployments, Statefulsets, Daemonsets и т. Д. Другими словами, нет понятия главного модуля и дочерних модулей. Если вы хотите создать свою пользовательскую иерархию, вы можете создать свой собственный инструментарий, например, дождаться, пока не запустится состояние всех модулей в DaemonSet, или создать новый ресурс рабочей нагрузки Pod или Kubernetes.

Самая близкая с точки зрения зависимости от pod в K8s StatefulSets .

Согласно документам :

Для StatefulSet с N репликами при развертывании модулей они создаются последовательно в порядке {0..N-1}.

...