2017-02-19 6 views
0

Я использую Docker 1.13 на Ubuntu 16.04 в режиме Swarm. У меня есть одна служба (три реплики), опубликованная на порту 80. Я вижу прерывистые сбои подключения при попытке подключиться к службе. Первоначально служба работает нормально, но как только мы запускаем некоторые тесты нагрузки на службу, эти прерывистые проблемы становятся очень распространенными. Частота ошибок может достигать 50-75% запросов, моя теория в том, что кластер становится очень неустойчивым после нагрузочных тестов.Ошибки в прерывистом соединении для служб Docker Swarm

Настройка состоит из 3 узлов менеджера и 3 рабочих узлов. У меня есть балансировщик нагрузки перед тремя рабочими узлами, для устранения неполадок. Я использую процесс устранения, и теперь я нахожусь на рабочем узле, пытающемся попасть в службу с помощью localhost (не проходя через балансировщик нагрузки). На данный момент я попробовал все, что мог, и собираюсь сдаться, приписывая проблему Docker Routing Mesh.

Я использую оверлейную сеть с явной подсети, которая не пересекается с другими элементами инфраструктуры. Виртуальных машин в Azure в отдельной виртуальной сети.

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

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

Спасибо!

ответ

0

У меня была такая же проблема с настройкой помещения, проблема существует и в 1.12.x тоже. Об этом есть несколько github issues. В настоящий момент вы должны сократить обструкцию сообщества, они делают удивительную работу, рой довольно новый и удивительно прост в настройке.

Что я сделал:

Переведен Kubernetes с flanneld для наложения сетей, мои результаты испытаний являются перспективными на данный момент.

+0

Благодарим за отзыв! Да, без сомнения, сообщество делает замечательную работу. Я просто хотел получить подтверждение, если нет решения, чтобы мы могли составить план нашего плана на то, что мы можем сделать, либо перейти на Кубернетес, либо я могу сделать некоторые настройки. – isingh

+0

Нет проблем, я действительно не отлаживал проблему после того, как узнал о различных связанных проблемах github, но если вы это сделали, убедитесь, что вы создали проблему с вашими файлами журнала r, поэтому сообщество может ее исправить. –

Смежные вопросы