k8s/CKA

[연습]3. NetworkPolicy

yechan93 2023. 3. 2. 22:39

주제 : 조건에 맞는 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/