Как развернуть приложение на нескольких машинах в kubernetes одновременно? - PullRequest
1 голос
/ 22 апреля 2019

Я пытаюсь автоматизировать процесс одновременного развертывания приложения на нескольких компьютерах с кластерами kubernetes. Я новичок в kubernetes.

Какой инструмент / технологию мне использовать для этого?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

В kubernetes вы можете управлять узлами, какие службы не следует развертывать, или если несколько модулей одного и того же приложения не следует развертывать на одном и том же узле. Используйте node-selector или node-affinity или node-anti-affinity. Для деталей проверьте https://kubernetes.io/docs/concepts/configuration/assign-pod-node/

1 голос
/ 23 апреля 2019

Кубернетес на самом деле не мыслит с точки зрения машин (узлы в жаргоне k8s).Когда вы настраиваете объект Deployment, вы указываете количество реплик для создания, то есть сколько копий Pod нужно запустить.Таким образом, вместо развертывания на нескольких машинах, вы создаете / обновляете развертывание один раз и задаете для него несколько реплик, которые затем запускаются в вашем кластере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...