셀렉터 기반 정책
호스트 엔드포인트에는 셀렉터 기반 보안 정책을 사용하는 걸 권해요. 이렇게 하면 특정 라벨 셀렉터와 일치하는 엔드포인트에 순서가 있는(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
본문
더 알아보기 (Learn more)
호스트 엔드포인트 정책은 라벨 셀렉터로 대상을 고르는 방식이 권장돼요. order 필드로 정책 적용 순서를 제어할 수 있어서, 예제처럼 웹서버 접근용 정책을 단계적으로 추가할 수 있어요. 셀렉터 문법은 role=="webserver"처럼 따옴표를 이스케이프해 쓴다는 점에 유의하세요.