0Pricing
DevOps Bootcamp · Lektion

Charts mit einer Argo-CD-Application deployen

Argo CD auf ein Chart und dessen Values verweisen lassen

Charts mit einer Argo-CD-Application deployen ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Die Application-CRD

In Argo CD beschreiben Sie mit einer benutzerdefinierten Ressource vom Typ Application, was bereitgestellt werden soll. Sie verknüpft ein Quell-Chart mit einem Ziel-Cluster.

Auf ein Chart verweisen

Der Source-Block gibt ein Helm-repoURL, den Chart-Namen und targetRevision (die Chart-Version) an, mit der Argo CD synchronisieren soll.

source:
  repoURL: https://charts.bitnami.com/bitnami
  chart: nginx
  targetRevision: 15.5.2

Das Ziel auswählen

Der Destination-Block legt den Ziel-server und den Namespace fest. Verwenden Sie die In-Cluster-URL, um in dem Cluster bereitzustellen, in dem Argo CD ausgeführt wird.

destination:
  server: https://kubernetes.default.svc
  namespace: web

Inline-Helm-Values

Unter source.helm geben Sie values als YAML an – genau die Überschreibungen, die Sie normalerweise an helm install übergeben würden.

helm:
  values: |
    replicaCount: 3
    service:
      type: ClusterIP

Helm-Parameter

Für einzelne Überschreibungen können Sie helm.parameters verwenden. Diese verhalten sich wie name=value-Paare bei helm install --set.

helm:
  parameters:
    - name: replicaCount
      value: "3"

Argo CD rendert Helm

Argo CD führt helm install nicht aus. Stattdessen verwendet es helm template, um Manifeste zu rendern, wendet sie anschließend an und verfolgt jede erstellte Ressource.

Die Sync-Aktion

Das Angleichen des Live-Clusters an die Application wird als Sync bezeichnet. Sie können ihn über die Benutzeroberfläche, die CLI oder automatisch auslösen.

argocd app sync nginx

Automatischer Sync

Setzen Sie syncPolicy.automated, damit Argo CD neue Commits ohne manuellen Klick anwendet und das Release kontinuierlich aktuell hält.

syncPolicy:
  automated:
    prune: true
    selfHeal: true

Gesundheit und Status

Argo CD meldet jede Application als Synced oder OutOfSync sowie einen Gesundheitsstatus, sodass Sie sofort sehen, ob das Release fehlerfrei ist.

Ein in Git gehostetes Chart

Die Quelle kann auch Ihr eigenes Chart in einem Git-path sein und nicht nur ein paketiertes Repository. So kann Argo CD Charts direkt aus Ihrem Monorepo bereitstellen.

source:
  repoURL: https://github.com/me/infra
  path: charts/api
  targetRevision: main

Committen, dann synchronisieren

Sie bearbeiten die Application oder ihre Values in Git, committen die Änderung, und Argo CD gleicht ab. Das gesamte Release wird durch den Inhalt des Repositorys gesteuert.

Schnelltest

Wo hinterlegen Sie Helm-Overrides innerhalb einer Argo-CD-Application?

Zusammenfassung: Argo-CD-Applications

Eine Argo-CD-Application verknüpft eine Helm-Chart-Quelle mit einem Ziel, enthält Ihre Values und synchronisiert den Cluster mit Git. 🚀

Häufig gestellte Fragen

Ist die Lektion „Charts mit einer Argo-CD-Application deployen“ kostenlos?

Ja — der vollständige Text von „Charts mit einer Argo-CD-Application deployen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Charts mit einer Argo-CD-Application deployen“?

Argo CD auf ein Chart und dessen Values verweisen lassen Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um DevOps Bootcamp zu starten?

Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Charts mit einer Argo-CD-Application deployen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?

Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Das GitOps-Modell für Helm-Releases
  2. Charts mit einer Argo-CD-Application deployen
  3. Flux HelmRelease und HelmRepository
  4. Drift-Erkennung und automatisierte Synchronisierung
← Zurück zu DevOps Bootcamp