Probeläufe mit --dry-run
Lassen Sie den Server validieren, ohne Änderungen anzuwenden.
Probeläufe mit --dry-run 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.
Zuerst den Server fragen
Während helm template lokal rendert, geht --dry-run einen Schritt weiter und bittet den Cluster, die Manifeste zu prüfen, ohne sie anzuwenden. 🧪
helm install my-app ./mychart --dry-runRendern und validieren
Ein Dry Run rendert Ihre Templates UND sendet sie zur Validierung an den API-Server, bevor der Vorgang endet, ohne tatsächlich etwas zu erstellen.
Erkennt Clusterfehler
Da der Server die Manifeste sieht, kann --dry-run Probleme erkennen, die beim lokalen Rendern unentdeckt bleiben, etwa eine unbekannte Ressourcenart oder eine Abweichung vom Schema.
Funktioniert auch bei Upgrades
Fügen Sie dasselbe Flag bei einem Upgrade hinzu, um eine Änderung anhand eines aktiven Releases in der Vorschau zu prüfen, bevor Sie sie übernehmen.
helm upgrade my-app ./mychart --dry-runZwei Varianten von Dry Runs
Helm bietet --dry-run=client für ausschließlich lokale Prüfungen und --dry-run=server, um zusätzlich eine serverseitige Validierung anhand Ihres Clusters durchzuführen.
helm upgrade my-app ./mychart --dry-run=serverClient gegenüber Server
Der Client-Modus verhält sich wie das Rendern und benötigt niemals einen Cluster. Der Server-Modus ist strenger, da der API-Server die Objekte tatsächlich prüft. 🔍
Auch NOTES anzeigen
Ein Dry Run gibt auch die NOTES-Ausgabe des Charts aus, sodass Sie die Hinweise nach der Installation in der Vorschau sehen können, bevor das Release existiert.
Mit --debug kombinieren
Fügen Sie --debug zu einem Dry Run hinzu, um eine ausführliche Ausgabe einschließlich der berechneten Values zu erhalten. Das ergibt eine leistungsfähige Kombination zur Fehlersuche.
helm install my-app ./mychart --dry-run --debugEs wird kein Release erstellt
Es wird nichts installiert und keine Revision aufgezeichnet. Ein Dry Run lässt Ihren Cluster und den Verlauf Ihres Releases vollständig unverändert.
Ideal für CI-Gates
Da --dry-run anhand eines echten API-Servers validiert, ist es in Pipelines eine häufige Sicherheitsprüfung, bevor ein Deployment fortgesetzt werden darf.
Template oder Dry Run
Verwenden Sie helm template, wenn Sie offline arbeiten. Verwenden Sie --dry-run, wenn Sie vor der Installation die Einschätzung des Clusters einholen möchten.
Kurzer Check
Sie möchten, dass der Cluster die Manifeste validiert, aber nichts erstellt.
Zusammenfassung
Sie kennen jetzt --dry-run: Das Flag rendert ein Release und validiert es optional serverseitig, ohne es zu erstellen, und unterstützt dabei den Client- oder Server-Modus. Eine sichere Prüfung vor dem Deployment. ✅
Häufig gestellte Fragen
Ist die Lektion „Probeläufe mit --dry-run“ kostenlos?
Ja — der vollständige Text von „Probeläufe mit --dry-run“ 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 „Probeläufe mit --dry-run“?
Lassen Sie den Server validieren, ohne Änderungen anzuwenden. 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 „Probeläufe mit --dry-run“?
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
- Mit helm template lokal rendern
- Probeläufe mit --dry-run
- Ein Chart mit helm pull abrufen
- Hinweise mit helm get notes lesen