@powersa

Как fleet заставить запустить юниты на разных машинах после старта кластера?

Добрый день!
Коллеги подскажите.
Имею кластер из 3 машин с COREOS (766.3), построен статический кластер etcd2.
core@core03 ~ $ etcdctl member list
2e1647e0d9007562: name=core03 peerURLs=https://10.0.0.4:2380 clientURLs=https://10.0.0.4:2379
6e85486869bf8dd7: name=core05 peerURLs=https://10.0.0.6:2380 clientURLs=https://10.0.0.6:2379
a15535ec55f4a2cd: name=core04 peerURLs=https://10.0.0.5:2380 clientURLs=https://10.0.0.5:2379

Также запущен fleet.
core@core03 ~ $ fleetctl list-machines
MACHINE         IP              METADATA
80afd831...     192.168.113.39  -
883b300a...     192.168.113.40  -
c9a1d59d...     192.168.113.38  -

Вопрос, как при старте сделать так, чтобы юниты запустились на разных машинах в кластере.
Сейчас после старта кластера все юниты запускаются на 2-ой машине (загруженной по порядку)
core@core03 ~ $ fleetctl list-units
UNIT                    MACHINE                         ACTIVE  SUB
docker-ca.service       80afd831.../192.168.113.39      active  running
docker-dns.service      80afd831.../192.168.113.39      active  running
docker-ftp.service      80afd831.../192.168.113.39      active  running
docker-ntp.service      80afd831.../192.168.113.39      active  running
docker-registry.service 80afd831.../192.168.113.39      active  running
docker-rsyslog.service  80afd831.../192.168.113.39      active  running
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы