Kyverno – одно из самых гибких решений из класса Policy Engine. Его можно использовать не только для контроля Kubernetes ресурсов, но и впринципе для любых других данных. Разработчики решения пошли дальше и сделали kyverno-envoy-plugin.По сути, это некоторый плагин для
Kyverno, который использует External Authorization от Envoy, перехватывает запросы и валидирует их в зависимости от контекста политики Kyverno.Пока что это очень сырой, но тем не менее работающий проект. Авторы планируют добавить использование
Admission Controller для инжекта kyverno-envoy в качестве sidecar контейнера в довесок к основному.P.S. Про гибкость
Kyverno мы рассказывали в докладе "Нестандартное применение Kyverno".