Поднять кластер k8s

Цена договорная
31 октября 2024, 16:54 • 17 откликов • 77 просмотров
Есть веб приложение, упакованное в докер образ.
Мы хотим иметь возможность с помощью Terraform разворачивать новые инстансы этого приложения внутри кластера k8s. Каждое приложение должно быть на отдельном домене.
Для этого необходимо:
1. в Яндекс.Облаке поднять кластер K8S
2. Поднять кластер Managed PostgreSQL
3. Поднять кластер Managed Redis
4. Написать скрипты tf, которые будут для каждого инстанса нашего приложения поднимать новую БД в кластере PostgreSQL, новую БД в Redis, создавать новый s3 bucket и подключать его к k8s, создавать новый независимый namespace, в котором разворачивать инстанс нашего приложения.
5. Настроить ingress и балансировку

Итого должна получиться архитектура, при которой мы могли бы быстро и просто разворачивать новый инстанс нашего приложения через tf скрипты.