Враг не пройдёт — валидируем входные данные в CR для операторов K8s / MTC Web Services
Yandex Infrastructure
0:00 / 0:00
Враг не пройдёт — валидируем входные данные в CR для операторов K8s / MTC Web Services
334 просмотра · 2 недели назад
Yandex Infrastructure
1 тыс. подписчиков
334 просмотра · 2 недели назад
В ходе доклада рассмотрим, какие вообще бывают способы защитить свои операторы от невалидных или «плохих» с точки зрения бизнес-логики входных значений.
Пройдёмся по:
— CRD + CEL-валидации в них;
— валидации в коде оператора;
— валидации в виде хуков Kubebuilder (ака классические standalone-хуки);
— OPA/Kyverno/прочие admission controllers.
В итоге слушатель сможет составить собственную картину, когда лучше использовать те или иные фишки.
Иван Гулаков, TechLead инфраструктурной DevOps-команды, MTC Web Services