Kubernetes kan nu skrive YAML-manifester som strikt KYAML

Artikel11. august 2026 kl. 20.00 Martin S. Nielsen

Kubernetes introducerer et nyt output-format i kubectl kaldet KYAML, en strengere variant af YAML til manifester.

Kubernetes introducerer et nyt output-format i kubectl kaldet KYAML, en strengere variant af YAML til manifester. Formatet er foreslået af SIG CLI i KEP 5295 og er en delmængde af almindelig YAML, som kan læses af eksisterende værktøjer uden ændringer. KYAML fjerner whitespace-afhængig struktur, sætter altid anførselstegn om strengværdier og bruger {} om objekter og [] om lister, hvilket blandt andet undgår den såkaldte Norway Bug, hvor værdien NO fejlagtigt tolkes som boolesk false. Formatet understøtter kommentarer og afsluttende kommaer, i modsætning til JSON. Fra Kubernetes 1.34 kan output hentes med kubectl get -o kyaml, i første omgang som alpha-funktion aktiveret via miljøvariablen KUBECTL_KYAML. I version 1.35 er funktionen beta. Konvertering af eksisterende filer kan også ske med værktøjerne yamlfmt fra sigs.k8s.io/yaml og Google.

AI-genereret indhold
Annonceplads

300 x 250

Relaterede artikler