TGViewer
KazDevOps KazDevOps @devopskaz · 6.87K subscribers
Post #1891 1.66K
🔥 Argo CD и Terraform: 4 варианта взаимодействия

Как передавать данные между Terraform / OpenTofu и ArgoCD (или альтернативным инструментом GitOps).

⚪️Вариант 1: DNS и соглашения о «well-known» именах

Terraform создаёт инфраструктуру (например, БД) и сразу регистрирует для неё стабильное DNS-имя. Приложение в манифестах Argo CD жёстко прописывает именно это имя. При старте приложение просто резолвит DNS и подключается.

⚪️Вариант 2: Terraform коммитит файлы в Git

Terraform сначала создаёт инфраструктуру, затем с помощью провайдера Git коммитит готовые Kubernetes-манифесты / Helm values / Application-ресурсы прямо в Git-репозиторий. Argo CD видит изменения и применяет их.

⚪️Вариант 3: Terraform напрямую создаёт ресурсы в Kubernetes

Terraform через провайдер kubernetes или helm применяет ресурсы (чаще всего Secret) прямо в кластер. Argo CD управляет остальной частью приложения (Deployment, Service и т.д.), а приложение просто использует созданный секрет.

⚪️ Вариант 4: GitOps Bridge (через ApplicationSets и метки кластера)

Terraform при создании кластера добавляет метки на сам кластер. Argo CD ApplicationSet читает эти метки и автоматически инжектит значения в Helm/Kustomize-параметры приложений.

👉 О плюсах и минусах подходов читайте в статье

Эти подходы позволяют инфраструктуре, созданной Terraform, «дотягиваться» до приложений, которые управляются Argo CD в Kubernetes.


@DevOpsKaz 😛
  • 🔥 6
  • ⚡ 2
  • 👍 2
More from @devopskaz
  1. Sep 25, 2026⚡️ Полезные материалы по итогам доклада Мираса Байгашева «Правильный FinOps в современных…
  2. Sep 24, 2026⚡️ Как выстроить быстрорастущую AI-инфраструктуру для ритейла в облаке: опыт 4SELL Летом 4…
  3. Sep 24, 2026🔥 Спикер №10 DevOpsDays Almaty'26 — Тамерлан Бимжанов, DevOps Engineer, BCC-HUB Тамерлан…
  4. Sep 24, 2026🔥 Миграция микросервисов из одного namespace в другой без простоя Ключевой процесс — сохр…
  5. Sep 23, 2026⚡️ KazHackStan 2026: главная киберконференция региона 29-30 сентября Главная идея cамой ма…
  6. Sep 23, 2026🔥 Свежая подборка инструментов DevOps ⚪️ k8s-mechanic Kubernetes-контроллер, который отсл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →