Kubernetes has promoted KYAML, a stricter YAML subset for Kubernetes manifests, from alpha in v1.34 to beta and enabled by default in v1.35. KYAML remains optional and compatible with existing YAML parsers and Kubernetes tooling, but makes configuration structure and types explicit through braces for objects, brackets for arrays, and double-quoted strings.
The project provides kubectl -o kyaml output and formatting tools to convert existing manifests incrementally. Kubernetes positions the format as a way to reduce errors caused by YAML formatting and implicit typing, particularly in generated configuration from Helm, GitOps, infrastructure-as-code systems, and AI coding agents, while improving validation consistency and code review readability.

See the reporting duties and controls this puts on the clock.
2 events from the most recent confirmed update back to the earliest known activity.
Kubernetes moved KYAML to beta status and enabled it by default in Kubernetes v1.35, while keeping conventional YAML supported and KYAML optional.
Kubernetes introduced KYAML, a stricter YAML subset for manifests, as an alpha feature in Kubernetes v1.34.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See what this changes for your reporting obligations and which controls it puts on the clock.
2 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.