#kubernetes #kubectl
#kubernetes #kubectl
Вопрос:
В моем кластере kubernetes у меня есть несколько типов модулей. Некоторые модули должны ждать запуска других модулей. Чтобы создать кластер, я должен запустить все модули в определенном последовательном режиме. Это требует от меня постоянной проверки состояний предыдущих модулей. Я хочу сократить время, затрачиваемое на создание кластера.
Я хочу изучить 2 разных решения здесь:
-
Есть ли способ, которым я могу добавить такие условия, как создать модуль ‘a’, если модуль ‘b’ находится в состоянии ‘running’?
-
Есть ли способ, которым я могу извлекать все изображения при создании pod и запускать их позже по порядку. Поскольку большая часть времени, затрачиваемого на создание модуля, приходится на извлечение изображения.
Комментарии:
1. Kubernetes представил концепцию сервисов, независимо от того, увеличиваете ли вы свой модуль или определяете новый, создайте сервис для этого модуля, а затем делайте с ним все, что хотите. Сервисы бывают трех видов : ClusterIP, NodePort, LoadBalancer.
Ответ №1:
Наборы питомцев могут помочь вам в этом.