NetworkPolicy — controls traffic flow between Pods.
1apiVersion: networking.k8s.io/v12kind: NetworkPolicy3metadata:4 name: allow-frontend-only5 namespace: production6spec:7 podSelector:8 matchLabels:9 app: backend10 policyTypes:11 - Ingress12 ingress:13 - from:14 - podSelector:15 matchLabels:16 app: frontend17 ports:18 - protocol: TCP19 port: 808020---21# Deny all ingress by default22apiVersion: networking.k8s.io/v123kind: NetworkPolicy24metadata:25 name: default-deny-ingress26spec:27 podSelector: {}28 policyTypes:29 - Ingress
Requirements: