앞의 글(https://heavenly-part-d73.notion.site/OPA-in-kubernetes-443679bc13f54cce98c3eae9469bb61f)을 통해 Admission control의 정의와 이를 사용하는 방법에 대핸 구체적인 예시를 통해 해당 기능에 대해 알아보았다. 이 글에서는 좀더 쳬계적으로 플랫폼으로 제공하고 있는 Admission controller인 OPA(Open Policy Agent)에 대해 알아본다. 이전에 이에 대하 간략하게 소개한 글(https://heavenly-part-d73.notion.site/OPA-681e4ddcd73e493fab794389fae0a42c)이 있으니 함께 참조하면 더 잘 이해할수 있을 것이다.

OPA를 사용하면 정책을 rego라는 정책 전용언어로 표현하여 정의하고 적용할 수 있다. 이 정책들은 OPA 서버를 통해 관리된다. OPA 서버는 JSON기반으로 질의와 결정(decision)내역을 전달할 수 있는 인터페이스를 제공하고 있으며 다양한 data에 연동하여 결정(decision)을

opa.png

출처: https://youtu.be/tTaNK-qHp-Q

출처: https://youtu.be/tTaNK-qHp-Q