Всё о форматировании YAML
Когда нужен YAML Formatter
При работе с Kubernetes манифестами, Docker Compose файлами, CI/CD пайплайнами. Неправильные отступы в YAML = неработающий деплой. Форматтер помогает избежать ошибок.
YAML в Kubernetes
Kubernetes использует YAML для описания всех ресурсов: Deployments, Services, ConfigMaps, Secrets. Ошибка в отступе может сломать pod или целый кластер. Всегда валидируйте YAML.
Типичные ошибки YAML
Табуляции вместо пробелов, непоследовательные отступы, пропущенные пробелы после двоеточия, строки без кавычек со спецсимволами, дублирующиеся ключи, неправильные многострочные строки.
YAML anchors и aliases
YAML поддерживает якоря (&name) и ссылки (*name) для избежания дублирования. Форматтер сохраняет их корректно. Это полезно для переиспользования конфигов в больших файлах.
Инструменты для работы с YAML
VS Code с YAML extension (подсветка ошибок), yamllint (линтер), yq (командная строка, как jq для JSON), kubeval/kubeconform (валидация Kubernetes), Lens/K9s (Kubernetes UI).