Skip to content
View lambrech-hsrt's full-sized avatar
🏠
Working from home
🏠
Working from home
  • SprintEins GmbH / Reutlingen University
  • Reutlingen
  • Joined Apr 30, 2024
Block or Report

Block or report lambrech-hsrt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lambrech-hsrt/README.md

Overview: ArgoCD vs. Flux

Szenario / Kriterium Flux v2 ArgoCD
Installation ✅ Klarer Einstieg, Verweise nach der Installation ⚠️ mangelnde Unterstützung nach der Installation
Bootstrapping ✅ standardmäßig über Flux CLI ✅ argocd-autopilot
CRD / Pruning ✅ unterstützt ✅ unterstützt
Eigenes Userverwaltungssystem ⛔ nein, kubernetes Nativ ✅ Ja, über die ArgoCD CM
Eigenes Berechtigungssystem ⛔ Nein, kubernetes nativ ✅ Ja, RBAC CM
GUI / CLI ⚠️ Weniger Funktionalitäten ✅ Viele Funktionalitäten
Zugriff auf Ressourcen via UI ⛔ nicht unterstützt, nur über CLI ✅ unterstützt
Self Healing ⚠️ Voll (aber Helm manuelle Änderungen nötig). Standardmäßig nicht vorhanden ✅ Volle Unterstützung (standardmäßig deaktiviert)
Ignore Rules / Diffs ⚠️ nur für Helm Releases und Git-Repos ✅ Auf System- und Application Ebene durchsetzbar
Berechtigungen ⚠️ kein eigenes Management System (Kubernetes nativ über Kubeconfig), SSO für UI ✅ eigenes System (RBAC), SSO für UI und CLI
Observability ⚠️ Monitoring, Alerting, Notification Controller (27 Provider), kein SMTP (nur über Workarounds) ⚠️ Monitoring, Alerting, Notification Controller (19 Provider), SMTP, keine git commit Status updates
CMT ✅ Helm (über CLI erreichbar), Kustomize ⚠️ Helm (über Helm CLI nicht erreichbar), Kustomize
feingranulare CRD ✅ Alles ist eine CRD ⚠️ nicht alles ist eine CRD (z.B. Helm Releases)
OCI-Artifacts ✅ unterstützt ⛔ nicht unterstützt
Patterns & Best Practices ⚠️ Multi-cluster support, Repo Support, Keine Dokumentation oder Hinweise zu “Instance per namespace” ✅ Multi-cluster support, Repo Support, Instance per Namespace

Pinned

  1. flux-infra-basic flux-infra-basic Public

    Basic Flux Infrastructure Repo (single instance / single cluster) with a few demo applications (helm, yaml, kustomize))

    1

  2. flux2-monitoring-example flux2-monitoring-example Public

    Forked from fluxcd/flux2-monitoring-example

    Prometheus monitoring for the Flux control plane

    Shell

  3. argocd-bootstrap-autopilot argocd-bootstrap-autopilot Public

    ArgoCD Bootstrap GitOps-Operator

    Mustache 1

  4. flux2-multi-tenancy flux2-multi-tenancy Public

    Forked from fluxcd/flux2-multi-tenancy

    Manage multi-tenant clusters with Flux

    Shell 1

  5. flux2-kustomize-helm-example flux2-kustomize-helm-example Public template

    Forked from fluxcd/flux2-kustomize-helm-example

    A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm.

    Shell 1