_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

ArgoCD — GitOps Done Right

20. 03. 2019 1 min read CORE SYSTEMSdevelopment
ArgoCD — GitOps Done Right

We used GitOps with Flux for a year. It worked, but we lacked a visual overview. ArgoCD from Intuit (now CNCF) solves both and adds an excellent web UI.

Why ArgoCD Instead of Flux

  • Web UI — graphical deployment overview, diff view, one-click rollback
  • Multi-cluster — one ArgoCD for multiple clusters
  • SSO integration — OIDC, LDAP, GitHub
  • Helm + Kustomize + YAML — supports everything

Application CRD

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: api-server
spec:
  destination:
    server: https://kubernetes.default.svc
    namespace: production
  source:
    repoURL: https://git.core.cz/deployments
    path: apps/api-server
    targetRevision: main
  syncPolicy:
    automated:
      prune: true
      selfHeal: true

Sync Waves and Hooks

ArgoCD supports ordering — CRDs before controllers, migrations before the application. Pre-sync and post-sync hooks for complex deployment scenarios.

Multi-Cluster Management

One ArgoCD in the management cluster manages deployments to dev, staging, and production clusters. Centralized overview, unified audit trail.

ArgoCD Is Our New Standard for CD

argocdgitopskubernetescd
Share:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Need help with implementation?

Our experts can help with design, implementation, and operations. From architecture to production.

Contact us