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.2Das 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: webInline-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: ClusterIPHelm-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 nginxAutomatischer 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: trueGesundheit 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: mainCommitten, 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
- Das GitOps-Modell für Helm-Releases
- Charts mit einer Argo-CD-Application deployen
- Flux HelmRelease und HelmRepository
- Drift-Erkennung und automatisierte Synchronisierung