Validieren Sie Kubernetes YAML – Strukturprüfungen

Validieren Sie Kubernetes-Manifeste mit strukturellen Browserprüfungen: apiVersion, Art, Metadaten und artspezifische Regeln für gemeinsame Ressourcen. Nicht kubekonform, kubectl-Trockenlauf oder vollständige OpenAPI-Schemavalidierung für einen Cluster.

Laden…
Kubernetes YAML Validator – Strukturprüfungen
Erkennen Sie fehlende Felder und häufige Formfehler in Manifesten vor CI. Ehrliche Teilmenge: keine vollständige Schema- oder Live-Cluster-Validierung.

Hinweise des Entwicklers

• Analysiert mit js-yaml loadAll; validiert die Struktur im Browser. • Überprüft gemeinsam genutzte Felder (apiVersion, Art, Metadatenname) sowie artspezifische Regeln für eine kuratierte Teilmenge. • Nicht kubeconform, kubectl --dry-run oder OpenAPI-Schema von einem api-Server. • Beim Tippen entprellt. • Maximale Eingabe 512 KB.

Wenn Teams diese Route wählen

• Erkennen Sie einen fehlenden Selektor oder eine fehlende Containerliste auf einem eingefügten Deployment. • Überprüfen Sie die Integrität des Multi-Docs YAML von kubectl, bevor Sie es teilen. • Manifestform mit sofortigem Feedback lehren. • Koppeln Sie mit dem Format Kubernetes, nachdem Sie Probleme behoben haben.

Ausgearbeitete Beispiele

Gültiges Deployment-Skelett

Eingang

apiVersion: apps/v1 Art: Deployment Metadaten: Name: Web Etiketten: App: Web Spezifikation: Repliken: 2 Selektor: matchLabels: App: Web Vorlage: Metadaten: Etiketten: App: Web Spezifikation: Behälter: - Name: Web Bild: nginx:1.27 Häfen: - ContainerPort: 80

Validierungsergebnis

Strukturell gültig – gemeinsame und Deployment-förmige Felder vorhanden.

Metadatenname fehlt

Eingang

apiVersion: v1 Art: ConfigMap Metadaten: Etiketten: App: Web Daten: Schlüssel: Wert

Validierungsergebnis

Ungültig – metadata.name erforderlich (Problem mit Dokument-/Zeilenhinweis).

Navigieren Sie durch verwandte Kubernetes-Tools

Pretty-Print mit Format Kubernetes, Gerüstressourcen über generieren Deployment oder Durchsuchen des Kubernetes Hub.

Kubernetes Häufig gestellte Fragen zum Validator

Nur struktureller Umfang

Ist das kubekonform oder kubectl-Trockenlauf?

Nein. Prüfungen sind strukturell und artbewusst für eine Teilmenge von Feldern im Browser. Sie laden keine Kubernetes-OpenAPI-Schemas und kontaktieren keinen Cluster.

Bedeutet ein gültiges Ergebnis, dass das Manifest angewendet wird?

Nein. Structural OK garantiert keine Zulassung, RBAC, Image-Pull oder Verfügbarkeit der API-Version auf Ihrem Cluster.

Sind CRDs vollständig validiert?

Benutzerdefinierte Ressourcen erhalten nur Prüfungen auf gemeinsam genutzte Felder, sofern keine artspezifische Regel vorhanden ist. Behandeln Sie CRDs sorgfältig.

Dateien mit mehreren Dokumenten?

Ja – jedes Nicht-Null-Dokument wird überprüft; Probleme können den Dokumentindex und die Zeile benennen, sofern verfügbar.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.