# TP17 partie 4 : segmentation réseau du namespace (K3s applique les NetworkPolicies nativement).
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: default-deny-all
  namespace: tp17
spec:
  podSelector: {} # tous les Pods du namespace
  policyTypes: ["Ingress", "Egress"]
---
# TODO : autoriser le DNS sortant (UDP/TCP 53) vers les Pods kube-dns du namespace kube-system,
#        sinon plus aucun nom de Service n'est résolu.
---
# TODO : NetworkPolicy "api-allow-frontend" :
#   - podSelector : app=api
#   - ingress autorisé uniquement depuis les Pods tier=frontend, sur le port 8080
#   et la règle egress correspondante pour le frontend.
