Formater YAML Kubernetes — Manifestes multi-docs
Embellissez des manifestes Kubernetes dans le navigateur, y compris le YAML multi-documents séparé par ---. Indentation 2 ou 4. Les commentaires sont perdus lors du round-trip js-yaml. Pas un beautifier YAML générique — pour cela utilisez beautify YAML.
Notes développeur
• Utilise js-yaml loadAll + dump — les commentaires YAML et certains détails de style sont perdus. • Chaque racine de document doit être un mapping (objet), pas un tableau ou un scalaire. • Les documents vides / null dans un flux sont ignorés. • Entrée max 512 Ko. • Pour du YAML non Kubernetes, utilisez beautify YAML.
Options
Cas d’usage
• Nettoyer des extraits Deployment/Service avant une PR. • Normaliser des dumps multi-docs kubectl get -o yaml pour la lecture. • Aligner l’indent 2 vs 4 sur des exemples collés. • Enchaîner avec valider Kubernetes pour les contrôles structurels.
Exemples
Deployment compact → indenté
Avant
Après formatage
Flux multi-documents conservé
Avant
Après formatage
Outils Kubernetes liés
Validez la structure avec valider Kubernetes, formatez les values Helm via formater Helm values, ou ouvrez le hub Kubernetes. Pour du YAML générique : beautify YAML.
FAQ formateur Kubernetes
Mise en page YAML multi-docs
Quand utiliser beautify YAML à la place ?
Utilisez beautify YAML pour du YAML générique (Compose, configs CI, fichiers de données). Utilisez formater Kubernetes quand vous voulez spécifiquement embellir des manifestes multi-docs dans ce cluster.
Les commentaires sont-ils conservés ?
Non. Le parse + dump js-yaml supprime les commentaires. Gardez une copie si vous dépendez de la documentation inline.
Exécute-t-il kubectl ou applique-t-il au cluster ?
Non. Le formatage est entièrement dans le navigateur. Rien n’est envoyé à un cluster ou à un apiserver.
Quelle est la limite de taille ?
512 Ko par collage. Découpez les gros dumps multi-docs avant de formater.
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.