Подводные камни Kubernetes аннотаций 🤔 Недавно столкнулся с интересной ошибкой при деплое Helm чарта: StatefulSet.apps "pgsql" is invalid: spec.template.annotations: Invalid value: "checksum/secret/pgsql" Оказывается, в Kubernetes есть строгие правила для имён аннотаций. Ключ аннотации может содержать только один слеш /, который разделяет префикс и имя. ❌ Неправильно: annotations: checksum/secret/pgsql: "..." checksum/secret/postgres-exporter: "..." ✅ Правильно: annotations: checksum/secret-pgsql: "..." checksum/secret-postgres-exporter: "..." Имя после слеша также должно: - Быть не больше 63 символов - Начинаться и заканчиваться буквой или цифрой - Содержать только буквы, цифры, дефисы, подчеркивания и точки Простая ошибка, но очень коварная — синтаксис YAML правильный, проблема только в семантике Kubernetes. Проверяйте свои аннотации! 🚀 varnote | #varnote #kubernetes #helm #devops #yaml