Арго Рабочий процесс с использованием kubernetes

Команда, учусь и понятия не имею. Может кто-нибудь объяснить, пожалуйста. Мой сценарий: используя инструмент KOPS, я развернул кластер с 1Master, 2slaves и 1LB. Сейчас я пытаюсь развернуть рабочий процесс ARGO, но не знаю процесс. он будет установлен на Node или Master кластера k8s, который я построил? как это работает?

Пожалуйста помогите. В принципе, если кто-то может описать функциональный поток или этапы развертывания рабочего процесса ARGO в kubernetes, было бы неплохо. Прежде всего, мне нужно понять, где он развернут на главном или рабочем узле?

1 ответ

Решение

Обычно kops создает кластер Kubernetes с портами на главном узле, которые предотвращают регулярное планирование модулей.
Хотя были некоторые проблемы с реализацией кластерной сети, и иногда вы получаете кластер без вреда для мастера.

Вы можете изменить порты на главном узле, выполнив следующие команды:

добавить портит (нет мастеров на мастер):

kubectl taint node kube-master node-role.kubernetes.io/master:NoSchedule

удалить порчу (разрешить планировать стручки на мастере):

kubectl taint nodes --all node-role.kubernetes.io/master-

Если вы хотите узнать, применены ли порты к главному узлу not, выполните следующую команду:

kubectl get node node-master --export -o yaml

Найти spec: раздел. Если присутствуют загрязнения, вы должны увидеть что-то вроде этого:

...
spec:
  externalID: node-master
  podCIDR: 192.168.0.0/24
  taints:
  - effect: NoSchedule
    key: node-role.kubernetes.io/master
...
Другие вопросы по тегам