Официальная документация traefik гласит, что кластеризация / высокая доступность все еще находится в бета-версии, но как я могу использовать ее в производстве без высокой доступности?Если он не готов к использованию, когда он будет готов?Я должен рассмотреть возможность перехода на другой обратный прокси-сервер, если он не будет готов в ближайшее время.
https://docs.traefik.io/#features https://docs.traefik.io/user-guide/cluster/
Кроме того, в документе только сообщается о совместном использовании бэкэндаКонфигурация / frontend между экземплярами traefik.В нем четко не указано, что может использоваться совместно или нет.
- Распределяет ли он количество кодов состояния http в нескольких экземплярах traefik?Если этого не произойдет, состояние работоспособности на приборной панели и автоматическом выключателе будет работать неправильно.
- Как это работает с такими поставщиками, как ECS?Другими словами, сохраняет ли traefik конфигурации бэкэнда / внешнего интерфейса, полученные из меток контейнеров Docker?В противном случае каждый экземпляр traefik может временно находиться в несогласованном состоянии при запуске новой задачи ECS или при остановке существующей.
- Имеет ли он общий статус работоспособности бэкэнда?Он может попытаться остановить одну и ту же задачу ECS дважды, когда задача умирает, если состояние работоспособности задач не передается должным образом.
Другая проблема, с которой я столкнулся при кластеризации, заключается в том, что серверная часть DynamoDB все еще не работает.Поддержка сохранения сертификатов TLS.Пока я этим не пользуюсь, хотя это может быть еще одной причиной, по которой он все еще помечен как бета-функция.
https://github.com/containous/traefik/issues/4213
В документе, похоже, не указано, что он в настоящее времялибо не поддерживается.
https://docs.traefik.io/configuration/backends/dynamodb/