Сегодня мне задали интересный вопрос: как обнаружить ситуацию, когда YAML-файл синтаксически корректен, но его содержимое некорректно для Kubernetes, и сделать это до попытки его применения в кластере?
Рассмотрим следующий пример манифеста:
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata: