Арго Рабочий процесс с использованием 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
...