0Pricing
Helm Academy · 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 Helm Academy-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 Helm Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Helm Academy-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 Helm Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Helm Academy-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 Helm Academy 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 Helm Academy zu starten?

Keine Vorkenntnisse erforderlich. Helm Academy 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 Helm Academy-Lektion Code schreiben und ausführen?

Ja. Jede Helm Academy-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 Helm Academy