Files
hello-gin/templates/networkpolicy.yaml

26 lines
566 B
YAML

---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: hello-gin
spec:
podSelector:
matchLabels:
app: hello-gin
policyTypes:
- Ingress
- Egress
ingress:
- from:
- podSelector:
matchLabels:
app.kubernetes.io/name: prometheus
- from:
- namespaceSelector:
matchLabels:
kubernetes.io/metadata.name: default
podSelector:
matchLabels:
app.kubernetes.io/instance: shared
app.kubernetes.io/name: traefik