В этом посте будет описана установка Managed Service for PostgreSQL и Managed Service for Kubernetes в Yandex Cloud c помощью terraform. В Kubernetes будет установлено простое приложение на flask, которая записывает данные в Managed Service for PostgreSQL. Приложение на flask описано в helm чарте и будет установлено с помощью helm. Внешний трафик
В этой статье будет следующее: Заведение DNS домена на reg.ru. Управление DNS зоной в Yandex DNS c помощью terraform. Создание Kubernetes в Yandex Cloud. Резервируем внешний статический IP адрес. Установка Jenkins c помощью terraform модуля helm_release. Создание ClusterIssue(Issue) для создания letsencypt сертификата. Читать дальше →
В этом посте: Использование terraform модулей Организуем структуру каталогов с terraform модулями для terragrunt согласно вашей инфраструктуре Создание/Обновление/Удаление инфраструктуры одной terragrunt командой Настройка в gitlab ci для запуска и сохранения terraform lock и state в gitlab Бекап terraform state из gitlab Читать дальше →
Привет, Хабр! В этой инструкции я покажу, как развернуть сайт в Kubernetes c помощью Terraform. Разберу интеграцию CRaaS с Managed Kubernetes, которая сократит ручную настройку и поможет публиковать образы контейнеров всего в несколько кликов. Дисклеймер: мы не будем c нуля разбирать особенности работы с Terraform. Если вы не работали с этим инструментом, изучите сначала материал «Как развернуть свое приложение в Kubernetes». Читать дальше →