설정을 관리하는 공통 규칙
여러 팀이 같은 클러스터를 사용하면 리소스 설정의 기준을 일관되게 적용할 필요가 있다. Kyverno는 개별 설정을 직접 고치는 작업 위에 정책을 두어 보안 조건과 운영 기준의 검사를 자동화한다.
요청 검사와 리소스 관리
Kubernetes 승인 제어기로 요청을 검사하고 리소스를 변경하거나 생성 및 제거하는 정책을 적용할 수 있다. 컨테이너 이미지와 관련 메타데이터를 검증하는 기능도 제공한다. 정책을 선언적인 리소스로 관리해 인프라 설정과 함께 다룬다.
클러스터 밖에서의 평가
명령행 검사 도구로 정책을 적용하고 일반 JSON 자료를 평가하는 기능도 제공한다. 정책 예외와 결과 보고 및 테스트 도구를 이용해 규칙의 적용 범위와 동작을 살필 수 있다. Kubernetes에서 출발했지만 정책 평가 대상이 클러스터 안의 객체로만 한정되는 것은 아니다.
관련 문서
Open Policy Agent / Cedar 정책 언어 / Tetragon / JSON / API / 깃