Valider YAML Kubernetes — Contrôles structurels
Validez des manifestes Kubernetes avec des contrôles structurels dans le navigateur : apiVersion, kind, metadata et règles par kind pour les ressources courantes. Pas kubeconform, pas kubectl dry-run, pas de schéma OpenAPI complet face à un cluster.
Notes développeur
• Parse avec js-yaml loadAll ; valide la structure dans le navigateur. • Vérifie les champs partagés (apiVersion, kind, metadata.name) plus des règles par kind pour un sous-ensemble. • Pas kubeconform, kubectl --dry-run, ni schéma OpenAPI d’un apiserver. • Debounced pendant la saisie. • Entrée max 512 Ko.
Cas d’usage
• Repérer un selector ou une liste de containers manquant sur un Deployment collé. • Vérifier un YAML multi-docs kubectl get avant partage. • Enseigner la forme des manifestes avec retour immédiat. • Enchaîner avec formater Kubernetes après correction.
Exemples
Squelette Deployment valide
Entrée
Résultat de validation
metadata.name manquant
Entrée
Résultat de validation
Outils Kubernetes liés
Embellissez avec formater Kubernetes, générez via générer Deployment, ou parcourez le hub Kubernetes.
FAQ validateur Kubernetes
Périmètre structurel uniquement
Est-ce kubeconform ou kubectl dry-run ?
Non. Les contrôles sont structurels et kind-aware pour un sous-ensemble de champs dans le navigateur. Ils ne chargent pas les schémas OpenAPI Kubernetes ni ne contactent un cluster.
Un résultat valide garantit-il l’apply ?
Non. OK structurel ne garantit ni admission, RBAC, pull d’image, ni disponibilité de la version d’API sur votre cluster.
Les CRD sont-elles pleinement validées ?
Les ressources custom n’ont que les contrôles de champs partagés sauf règle kind spécifique. Traitez les CRD avec prudence.
Fichiers multi-documents ?
Oui — chaque document non null est vérifié ; les issues peuvent indiquer l’indice de document et la ligne si disponible.
Plus d’outils Kubernetes dans ce cluster
Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.