TGViewer
DevOps 360° DevOps 360° @devops360 · 326 subscribers
Post #159 201
### Манифест Argo CD 🚀

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: my-app
namespace: argocd
spec:
destination:
name: my-cluster
namespace: default
source:
repoURL: 'https://github.com/your-repo/my-app.git'
targetRevision: HEAD
path: k8s
project: default
syncPolicy:
automated:
prune: true
selfHeal: true


### Объяснение манифеста

- apiVersion: версия API, используемая для работы с ресурсами Argo CD.
- kind: тип ресурса, который мы создаем; в данном случае это приложение.
- metadata: содержит базовую информацию о приложении, включая его имя и пространство имен.
- spec: спецификации приложения, включающие информацию о том, куда и откуда развертывать приложение.
- destination: указывает, куда мы хотим развернуть приложение, включая кластер и пространство имен.
- source: указывает источник приложения. Здесь мы ссылаемся на репозиторий Git, который содержит манифесты Kubernetes.
- project: проект, к которому относится приложение (по умолчанию).
- syncPolicy: политики синхронизации, включая автоматическое удаление и самовосстановление.

### Схема работы Argo CD 🌐

Представьте следующую схему, которая иллюстрирует работу Argo CD с Kubernetes и Git-репозиториями.

📦 Git Repository
|
|----> 🛠 Арго CD
|
-----------------------
| | |
Cluster 1 Cluster 2 Cluster 3
| | |
App 1 App 2 App 3


- Git Repository: исходный код ваших приложений и манифесты Kubernetes.
- Argo CD: центральный управляющий компонент, который взаимодействует с вашими кластером.
- Clusters: ваши разнообразные кластеры Kubernetes, где размещены приложения, которые вы развертываете. Каждое приложение (App 1, App 2 и App 3) соответствует разному кластеру и управляется через Argo CD.

### Заключение

Argo CD является отличным инструментом для управления приложениями в Kubernetes с помощью подхода GitOps. Он позволяет автоматизировать процесс развертывания и улучшить согласованность ваших приложений на разных кластерах. С помощью данного манифеста и схемы вы можете легко приступить к интеграции Argo CD в вашу CI/CD pipeline и управлять развертыванием приложений более эффективно!

Если вам нужны дополнительные детали или помощь, не стесняйтесь спрашивать! 🌟

🤗 Наш чат для обсуждений получи футболку тут |🔝 Буст для канала

✋Поддержи канал и автора миской супа и на развитие мерча!
More from @devops360
  1. Sep 28, 2026🔥 УРА, НОВОСТНЫЕ НОВОСТИ! (МНОГО БУКВ) 🔥 В современном IT процветает какой-то безумный к…
  2. Jul 20, 2026ПРИВЕТ! КРЧ если вкратце, то думаю через пару лет будем переходить с ямл инженеров и полно…
  3. May 21, 2026ХЕЛОУ! 🚀 Ingress NGINX — ВСЁ. Почему пора переезжать на Gateway API Главный сетевой контр…
  4. Jan 20, 2026ХЕЛЛОУ ГАЙЗ! смотрите какую интересную штуку мне подсказали , можно проверить свои знания…
  5. Nov 21, 2025Хелоу! Ingress NGINX уходит: что важно знать Kubernetes объявил о завершении поддержки Ing…
  6. Nov 14, 2025Всех с пятницей! Накидал доку как для себя так и для общего пользования по накатке бекапа…
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 →