KYAML
YAML
のサブセットとして
Kubernetes
でより安全に扱えるように設計された言語
https://github.com/kubernetes/enhancements/issues/5295
https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/5295-kyaml/README.md
おおまかには以下を強制する:
値にある文字列はクォートする
キーにある危険な文字列(
"no"
とか)はクォートする
Structとmapは
{}
を使う
リストは
[]
を使う
つまり、ほとんどJSONになる
Kubernetes 1.34でalphaリリース
https://kubernetes.io/blog/2025/08/27/kubernetes-v1-34-release/