Как я могу развернуть кластер ящиков на Giant Swarm?

Я уже давно пытаюсь настроить работающий кластер ящиков на Гигантском Рое, но пока мне это не удалось.

Вот мои попытки до сих пор:

  • Использование многоадресной рассылки и развертывание ящика в качестве единого компонента. Это работает, если все экземпляры этого компонента оказываются на одном хосте, к сожалению, это ненадежно.
  • Использование одноадресной рассылки с двумя компонентами, каждый из которых предоставляет порт 4300 через URL Это приводит к получению сообщений каждым компонентом в интервале обнаружения (по умолчанию каждые 30 секунд). К сожалению, Giant Swarm поддерживает только HTTP на его URL, так что все сообщения, которые являются сообщениями об ошибках от чего-то другого, чем HTTP отправляется компонентом.

  • Использование одноадресной рассылки с двумя компонентами и попытка обнаружить их через их IPs, Я установил зависимости Giant Swarm от одного компонента к другому (циклические зависимости не поддерживаются). Я не могу заставить это работать, потому что Giant Swarm не позволяет мне запускать сценарии до создания контейнера докера (который используется в этом сообщении в блоге для запуска crate на облачной платформе Google), а докер не поддерживает двунаправленные ссылки.

На данный момент у меня нет идей, что-то мне не хватает ни в ящике, ни в Гигантском рое? Единственный пример, который я до сих пор видел в чем-то похожем, был пост в блоге, который я связал выше, и он использует механику, которую я не могу использовать в Giant Swarm.

Я был бы признателен за любую информацию о том, как сделать эту работу или идеи, ведущие в правильном направлении.

2 ответа

Решение

Текущий ответ (май 2015 г.): В частном кластере Giant Swarm, который мы предоставляем клиентам по запросу, мы поддерживаем многоадресную рассылку. Таким образом, дорога для Crate.IO проложена.

Мы используем Weave для сетевой части.

Изменить сентябрь 2015 года. Мы только что опубликовали сообщение в блоге, объясняющее, как настроить кластер Crate на Giant Swarm.

Сожалею, что в данный момент невозможно развернуть кластер Crate (>1 узел) на Giant Swarm (по причинам, которые вы упомянули). Мы (Crate.IO) уже связались с Giant Swarm по этому поводу.

Другие вопросы по тегам