Open
Description
Hi guys
this tool is amazing but I'm struggling to let it work when k8s NetworkPolicies are in place.
With ingress NetPol like following no problem:
# deny all ingress connections
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: ingress-default-deny-all
spec:
podSelector: {}
policyTypes:
- Ingress
Unfortunately with egress NetPol like following Reloader does not work anymore:
# deny all egress connection excepts to DNS
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-default-deny-all
spec:
podSelector: {}
policyTypes:
- Egress
egress:
- to:
- namespaceSelector:
matchLabels:
name: kube-system
podSelector:
matchLabels:
k8s-app: kube-dns
ports:
- protocol: TCP
port: 53
- protocol: UDP
port: 53
---
# allow egress connection to k8s api-server
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-from-reloader
spec:
podSelector:
matchLabels:
app: reloader
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: MASTER_NODE_IP/32
ports:
- protocol: TCP
port: 443
There are COMPLETELY NO LOGS so I don't really understand why.
Which connection does Reloader require? Who is Reloader talking to?
Thanks in advance for any help!
Activity