v1alpha1 API фича - валидация admission policies. Благодаря данному нововведению можно в
admission control через Common Expression Language выражение добавить собственную проверку (соответствие политики)!Сейчас для такого используются
admission webhooks, которые пересылают запрос/ресурс на тот или иной (как правило) Policy Engine (Kyverno, OPA Gatekeeper), где происходит проверка на соответствие политики. С данным нововведением никакой пересылке не происходит, и проверка происходит сразу в Kubernetes и его же силами!Для активации этого необходимо включить:
-
ValidatingAdmissionPolicy feature gate (так называется и новый тип ресурса)-
admissionregistration.k8s.io/v1alpha1 API через --runtime-config
Для более детального погружения - рекомендую почитать два KEP:1) KEP-3488: CEL for Admission Control
2) KEP-2876: CRD Validation Expression Language
P.S. Ну что заменит эта фича Policy Engines ?)
