Имеется:
Docker образы
Репозитории с Dockerfile'ами
Kubernetes
Пользователи
Сценарий 1:
Пользователь через API отправляет запрос с целью деплоя нужного образа. K8s запускает контейнер с переданными переменными.
Сценарий 2:
Пользователь через API отправляет запрос для деплоя нужного образа на основе репозитория. K8s клонирует репозиторий, делает билд образа, запускает контейнер с переданными переменными.
В обоих случаях создается два URL для запущенного контейнера вида
ПЕРЕМЕННАЯ1_ПОДДОМЕНА.example.com
ПЕРЕМЕННАЯ2_ПОДДОМЕНА.example.com
Решение должно быть развернуто на Scaleway
Опубликован 26.08.2020 в 16:08