Хотя в настоящее время существует несколько руководств, объясняющих, как использовать каждый инструмент по отдельности, информации о том, как их можно комбинировать, мало. Многие существующие пользователи Terraform переходят на Argo CD и задаются вопросами:
1. Как лучше всего передавать переменные из Terraform в Helm-диаграммы, развернутые с помощью Terraform?
2. Как получить секреты в приложениях Kubernetes, которые генерируются/получаются из Terraform?
3. Когда следует использовать Terraform Helm и провайдеры Kubernetes, если Argo CD уже поддерживает развертывание Kubernetes?
4. За какие ресурсы Kubernetes должен отвечать Terraform, а за какие — Argo CD?
5. Какова правильная граница между этими двумя инструментами, чтобы операторы могли использовать их с максимальной пользой?
В этом руководстве мы ответим на все эти вопросы и покажем четыре различных подхода к совместной работе Terraform и Argo CD. Обратите внимание, что все, что мы говорим о Terraform, также применимо к OpenTofu.
📌 Подробнее: https://octopus.com/blog/argocd-terraform-together
MemOps 🤨