Комментарии 7
спасибо за статью, узнал о возможности авторизации через dns.
Для простых случаев для docker swarm, где не требуется такая специфика советую посмотреть на traefik (https://docs.traefik.io/providers/docker/). из коробки автоматическая конфигурация хостов на основе labels сервисов в докере и автоматическое получение let's encrypt сертификата
Traefik годится и для сложных случаев. Отличное решение с кучей батареек в коробке, уже год в проде.
В связке с consul+nomad. Я ушел от кубера из-за излишней сложности (если нужно просто запустить сотню сервисов без политик, ролей и тп, то consul+nomad+traefik идеальная связка). Крутого kubectl очень сильно не хватает, но у меня 0 инцидентов с кластерами nomad после старта, чего не скажешь про кубопыт.
в acme.sh есть плагин для dns godaddy
Настройка связки Nginx / LetsEncrypt в Docker Swarm