Обнаружение службы с помощью образа докера Percona XtraDB Cluster
Я хотел бы настроить кластер Percona XtraDB, используя этот образ Docker. Документация для образа Docker предполагает использование службы обнаружения etcd.
У меня такой вопрос: не поставляется ли Docker со встроенным сервисом обнаружения (например, DNS-сервером), что делает использование etcd избыточным? Или есть случаи, когда по-прежнему необходимо встроенное обнаружение службы? Как обычно использовать обнаружение встроенных служб для установок с несколькими хостами?
1 ответ
Из того, что я прочитал, служба обнаружения Docker доступна только для образов / настроек на основе docker-swarm. Этот образ PXC Docker не поддерживает роя и поэтому использует внешнюю службу обнаружения. Запуск etcd совершенно необязателен, как указано в образе Docker README. Вы можете вручную указать каждый другой узел при запуске нескольких узлов.