KYAML Reference

KYAML is a safer and less ambiguous subset of YAML, initially introduced in Kubernetes v1.34 (alpha) and enabled by default in v1.35 (beta). Designed specifically for Kubernetes, KYAML addresses common YAML pitfalls such as whitespace sensitivity and implicit type coercion while maintaining full compatibility with existing YAML parsers and tooling. This reference describes KYAML syntax. Getting started with KYAML YAML’s reliance on indentation and implicit type coercion often leads to configuration errors, especially in CI/CD pipelines and templating systems like Helm.

Kubernetes

В Kubernetes теперь можно совмещать hostNetwork: true и hostUsers: false и планировать поды группами. Обзор фич K8s 1.35

Сегодня официально выпустили новую версию Kubernetes — 1.35. Собрали обзор со всеми изменениями. Среди главных нововведений — возможность запускать поды с hostNetwork: true и hostUsers: false , групповое планирование подов и перевод контроллера маршрутов на watch- модель.

https://habr.com/ru/companies/flant/articles/976746/

#kubernetes #node #узлы #планирование_подов #новые_фичи #135 #k8s #dra #kyaml

В Kubernetes теперь можно совмещать hostNetwork: true и hostUsers: false и планировать поды группами. Обзор фич K8s 1.35

Сегодня официально выпустили новую версию Kubernetes — 1.35. Среди главных нововведений — декларирование поддерживаемых фичей узлами, возможность запускать поды в сети хоста, одновременно...

Хабр
#kubernetes #devops #gitops #platformengineering #k8s #kyaml #automation #infrastructureascode #cloudnative #yaml #opensource #sre #platformengineer #kubernetesupdate #technews #iac | Carl Cauchi | 103 comments

😩 Ever battled with YAML indentation errors, unexpected type coercions, or Git diffs that look like hieroglyphics? Kubernetes is finally giving us a solution: KYAML 🎉 A safer, stricter, and more predictable way to write manifests. ✨ Key highlights: Explicit strings → "v1", "web" (no more hidden coercions) JSON-like braces {} and [] → more structure, less whitespace magic Trailing commas allowed → cleaner diffs, easier editing Consistent parsing → fewer “works on my machine” surprises 👉 Starting with Kubernetes v1.34, you can try it today: kubectl get svc -o kyaml This won’t replace YAML overnight, but it’s a huge step toward reliability, automation safety, and less time wasted fixing silly whitespace issues. Less ambiguity. More safety. Cleaner GitOps. 🚀 #Kubernetes #DevOps #GitOps #PlatformEngineering #K8s #KYAML #Automation #InfrastructureAsCode #CloudNative #YAML #OpenSource #SRE #PlatformEngineer #KubernetesUpdate #TechNews #IaC | 103 comments on LinkedIn

People on the internet with #kubernetes knowledge and history. I try to understand #KYAML. I understand the reason why they opted for a new modified format, and I agree with that. The only thing I just can't see, why it's called KYAML and not KJSON.

When I check example, it looks more like YAML-ified #JSON and not JSON-ified #YAML. To my eyes it looks more JSON than YAML.

Обзор нововведений Kubernetes 1.34: новая YAML-конфигурация и отслеживание здоровья устройств при DRA

Сегодня официально выпустили новую версию Kubernetes — 1.34. Собрали обзор со всеми изменениями. Среди главных нововведений — отслеживание здоровья устройств при DRA, тонкая настройка рестарта контейнеров в подах, асинхронная обработка API-вызовов, нативная доставка сертификатов X.509 в поды и новая разновидность YAML для описания конфигураций.

https://habr.com/ru/companies/flant/articles/940394/

#kubernetes #dra #kyaml #x509 #device_health #container_restart_rules #emptydir #Asynchronous_API_calls #планирование_подов #NominatedNodeName

Обзор нововведений Kubernetes 1.34: новая YAML-конфигурация и отслеживание здоровья устройств при DRA

Сегодня официально выпустили новую версию Kubernetes — 1.34. Среди главных нововведений — отслеживание здоровья устройств при DRA, тонкая настройка рестарта контейнеров в подах, асинхронная...

Хабр