Я очень долго пытался разобраться, как заставить работать Traefik с минимальными вложениями в конфигурацию, но так чтоб все было крайне кошерно. И чтоб нормально работал редирект с http на https. И чтоб сертификаты Letsencrypt сами выпускались. Не буду сравнивать с другими ингресс-решениями - в кубере Nginx Ingress совсем другой, а в докере пользоваться Nginx'ом мне не нравится. Лейблы решают! Поехали.
SSL-сертификаты буду получать используя DNS-challenge через API Cloudflare. Для этого переходим на вкладку API Tokens в Profile и получаем Global API Key. Теперь - кусок compose для самого Traefik. А сейчас - лейблы для публикации сервиса. В конечном счете compose будет выглядеть вот так: После этого - заглядываем в дашбоард траефика, и убеждаемся что там все кошерно. Надеюсь, вам это пригодится :)