This commit is contained in:
Vassiliy Yegorov
2021-08-12 09:15:15 +07:00
parent 932aa7d850
commit c136633642

View File

@@ -9,18 +9,17 @@
## Общее описание ## Общее описание
у меня три ноды в локалке с кубом и nginx-ingress-controler 1. у меня три ноды в локалке с кубом и nginx-ingress-controler
там же в локалке есть вм с traefik (в котором в конфиге подключен провайдер kubernetes) 2. там же в локалке есть вм с traefik (в котором в конфиге подключен провайдер kubernetes)
на hezner есть домен и выпущен токен для управления записями. 3. на hezner есть домен и выпущен токен для управления записями.
задача: при запуске новой приложухи в кубе создать субдомен в хецнере, дернуть траефик, что бы он создал у себя сервис, прокинул балансер на три локальные ноды и выпустил сертификат ssl для приложухи. задача: при запуске новой приложухи в кубе создать субдомен в хецнере, дернуть траефик, что бы он создал у себя сервис, прокинул балансер на три локальные ноды и выпустил сертификат ssl для приложухи.
по итогу: получить извне красивый доступ по субдомену в приложуху в кубе по итогу: получить извне красивый доступ по субдомену в приложуху в кубе
реализация: реализация со стороны [траефика](https://pastebin.com/smzbfbHq и https://pastebin.com/QiN13NsB)
со стороны траефика - https://pastebin.com/smzbfbHq и https://pastebin.com/QiN13NsB
со стороны куба - https://github.com/vasyakrg/Hetzner-kubeDNS
общая логика в кубе: я создаю два сервиса и заставляю эндпоинт верить во второй общая логика в кубе:
в этом случае не надо костылить чего-то типа MetallLB и прочей ереси. - я создаю два сервиса и заставляю эндпоинт верить во второй
в кубе не водится никаких certmanager, нет лишних телодвижений с пробросами портов. - в этом случае не надо костылить чего-то типа MetallLB и прочей ереси.
а траефик помимо куба может мило раздавать серты и прокидывать трафик и другим сущностям. например виртуалкам в локальной сети. - в кубе не водится никаких certmanager, нет лишних телодвижений с пробросами портов.
- а траефик помимо куба может мило раздавать серты и прокидывать трафик и другим сущностям. например виртуалкам в локальной сети.