본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

셀렉터 기반 정책

원문 보기 위키 갱신

호스트 엔드포인트에는 셀렉터 기반 보안 정책을 사용하는 걸 권해요. 이렇게 하면 특정 라벨 셀렉터와 일치하는 엔드포인트에 순서가 있는(ordered) 정책을 적용할 수 있어요.

예를 들어 웹서버 접근용 두 번째 정책을 추가할 수 있어요.

cat <<EOF | dist/calicoctl create -f -
- apiVersion: projectcalico.org/v3
  kind: GlobalNetworkPolicy
  metadata:
    name: webserver
  spec:
    selector: "role==\"webserver\""
    order: 100
    ingress:
    - action: Allow
      protocol: TCP
      destination:
        ports: [80]
    egress:
    - action: Allow
EOF

출처: Selector-based policies

본문

더 알아보기 (Learn more)

호스트 엔드포인트 정책은 라벨 셀렉터로 대상을 고르는 방식이 권장돼요. order 필드로 정책 적용 순서를 제어할 수 있어서, 예제처럼 웹서버 접근용 정책을 단계적으로 추가할 수 있어요. 셀렉터 문법은 role=="webserver"처럼 따옴표를 이스케이프해 쓴다는 점에 유의하세요.