본문으로 건너뛰기

검증 웹훅 구성

COP 콘솔의 관리 > 검증 웹훅 구성(ValidatingWebhookConfiguration) 메뉴에서는 쿠버네티스 오브젝트가 생성 또는 수정될 때 이를 검증(validate)하는 동적 어드미션 컨트롤러 웹훅을 관리합니다. 검증 웹훅은 변형 웹훅과 달리 오브젝트를 변경할 수는 없지만, 사전에 정의된 특정 정책이나 규칙을 충족하지 않는 요청을 거부할 수 있습니다. 이를 통해 클러스터의 보안 정책, 구성 표준, 모범 사례 등을 강제하는 데 사용됩니다.


1. 검증 웹훅 구성 목록 화면 구성

검증 웹훅 구성 생성

페이지 상단 검증 웹훅 구성 제목 옆에 있는 + 버튼을 클릭하여 새로운 검증 웹훅 구성을 등록할 수 있습니다.

검증 웹훅 구성 목록

클러스터에 등록된 검증 웹훅 구성의 정보가 목록 형태로 표시됩니다. 각 항목은 다음과 같은 주요 정보를 포함합니다.

  • 이름: 검증 웹훅 구성의 고유한 이름입니다.
  • 웹훅: 해당 구성에 포함된 웹훅의 개수입니다.
  • 경과 시간: 구성이 생성된 후 경과한 시간입니다.
  • 동작: 개별 구성에 대해 수행할 수 있는 작업 메뉴(편집, YAML 보기, 삭제)를 엽니다.

보기 옵션

목록의 우측 상단에는 표시된 구성을 효율적으로 관리하기 위한 옵션이 제공됩니다.

  • 검색 및 정렬: 검색창, 정렬, 열 숨기기/보이기 등의 보기 옵션을 설정할 수 있습니다.

2. 검증 웹훅 구성 상세 화면

목록에서 특정 구성의 이름을 클릭하면 해당 구성의 상세한 설정과 메타데이터를 확인할 수 있는 화면으로 이동합니다.

관리 및 제어

화면 우측 상단에는 검증 웹훅 구성을 관리하고 제어할 수 있는 아이콘들이 있습니다.

  • 편집 : 구성의 YAML 설정을 직접 편집합니다.
  • 삭제 : 해당 구성을 삭제합니다. 이 웹훅에 의존하는 시스템이 있을 경우 예기치 않은 동작이 발생할 수 있으므로 주의가 필요합니다.
  • 닫기 (X 아이콘): 상세 화면을 닫고 목록으로 돌아갑니다.

상세 정보

검증 웹훅 구성의 상세한 메타데이터를 키-값 형태로 보여줍니다.

  • 이름, 생성: 구성의 고유한 이름과 생성된 타임스탬프를 보여줍니다.
  • 레이블 (Labels): 구성을 식별하고 그룹화하는 데 사용되는 메타데이터입니다.
  • 주석 (Annotations): 시스템 도구나 다른 애플리케이션이 사용하는 추가적인 메타데이터 정보를 포함합니다.
  • (참고: 상세 화면에는 웹훅의 호출 대상 서비스, 검증 규칙, 실패 정책 등 실제 웹훅 동작에 대한 상세 정의가 포함됩니다.)