2017-02-15 13 views
0

Я пытаюсь выяснить, является ли Docker Swarm или Kubernetes хорошим выбором для моего прецедента.Кластер передних прокси

В принципе, я хочу создать небольшой кластер прямых прокси (через squid, nginx или собственный скрипт nodejs) и иметь возможность развернуть/запустить/остановить/очистить их все вместе.

Я должен иметь доступ к прокси-кластеру с помощью одного IP-адреса, менеджер должен иметь возможность загрузить запрос на узел, а каждый прокси-узел должен использовать уникальный исходящий IP-адрес.

Я интересно:

  1. ли Docker Swarm и/или Kubernetes правильный путь идти о нем?

  2. Если да, должен ли я настраивать Docker Swarm и/или Kubernetes и его рабочие узлы (запуск прокси) на одном выделенном сервере или отдельных виртуальных серверах?

  3. Можно ли также для всех узлов кластера, чтобы разделить хранения файловой системы для кэширования, общие конфигурации и т.д.

  4. Любые другие советы, чтобы получить эту работу.

Спасибо!

ответ

1
  1. Docker работает в режиме роя должны хорошо работать для этого
  2. Run грузчиком на одном выделенном сервере; Я не вижу необходимости в виртуальных серверах. Вы также можете запустить рой на нескольких выделенных серверах.
  3. https://docs.docker.com/engine/swarm/secrets/ хорошо подходит для некоторых настроек и конфигураций. Если вам требуется значительное хранилище, просто добавьте службу базы данных в свой кластер

Режим роевого док-станции хорошо подходит для ваших требований; запросы автоматически выравниваются по вашему рою, и каждый экземпляр службы может быть настроен на наличие уникального адреса. Вы должны проверить учебник режима рой: https://docs.docker.com/engine/swarm/swarm-tutorial/

+0

Спасибо! Это поможет начать работу. – Nick