작성
·
326
0
안녕하세요. network policy 연습문제를 풀다가 궁금한 점이 있어 문의드립니다.
위에처럼 되어야 하는게 맞는데 저는 지금
전부 막혔어요.
설정은 강사님과 똑같이 주었습니다.
# network-policy-an.yaml
# ingress-v1
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: http-go-v1-ingress
namespace: default
spec:
podSelector:
matchLabels:
app: http-go-v1
policyTypes:
- Ingress
ingress:
- from:
- podSelector:
matchLabels:
app: http-go-v2
---
# ingress-v2
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: http-go-v2-ingress
namespace: default
spec:
podSelector:
matchLabels:
app: http-go-v2
policyTypes:
- Ingress
ingress:
- from:
- podSelector:
matchLabels:
app: http-go-v3
---
# ingress-v3
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: http-go-v3-ingress
namespace: default
spec:
podSelector:
matchLabels:
app: http-go-v3
policyTypes:
- Ingress
정책 설정도 잘 되었구요.
이렇게 v:3 → v:2 나 v:3 → v:1로 가는 것조차 막혀버렸습니다.
코드 130 에러는 서치해도 안나와서요.
어떤 걸 보고 또 설정을 해줘야 통신이 되는지 알려주셨으면 합니다.
안녕하세요. 저는 로컬에서 vm 이용해서 했습니다.
gke로 다시한번 해볼게요.