주제 : 조건에 맞는 NetworkPolicy 생성

조건 : 

  • name : test-network-policy
  • namespace : default
  • 레이블이 "role=db"인 pod를 선택
  • 네임스페이스와 "project=myproject" 를 레이블로 가지는 모든 파드
  • port : TCP, 6379 포트
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: test-network-policy
  namespace: default
spec:
  podSelector:
    matchLabels:
      role: db
  policyTypes:
    - Ingress

  ingress:
    - from:
        - namespaceSelector:
            matchLabels:
              project: myproject
      ports:
        - protocol: TCP
          port: 6379

 

 

https://kubernetes.io/docs/concepts/services-networking/network-policies/

'k8s > CKA' 카테고리의 다른 글

[연습]6. Pod run with env  (0) 2023.03.02
[연습]5. Pod run  (0) 2023.03.02
[연습]4. expose AND service  (0) 2023.03.02
[연습]2. cordon AND drain  (0) 2023.03.02
[연습]1. Create ClusterRole AND ClusterRoleBinding  (0) 2023.03.02

+ Recent posts