Open blgdmbrl opened 3 days ago
I see that you have the helm configuration set to define the wireguard service as a cluster ip service
service:
enabled: true
type: ClusterIP
What kind of load balancer or network path are you using to access the wg service from your client?
What pod cidr are you using for cilium? I believe by default it uses 10.0.0.0/8
and each node will be allocated a /24
within the /8
by cilium.
Do you have Hubble deployed with cilium and can you access the Hubble ui over a port forward? Does it show any flows/verdicts for your wg client's traffic?
I'm using nginx-ingress for the load balancer, and there's the configuration
udp:
"51820": wireguard/wireguard-wireguard:51820
and for Cilium I'm not using Hubble
cluster-pool-ipv4-cidr: 10.0.0.0/8
Hi, WireGuard client unable to resolve DNS, e.g., redis.redis.svc.cluster.local
My server yaml is
I checked the wg pod and run
wg show wg0
and it's working finefrom the pod I tried to nslookup, and it works fine.
and my client config is
the ping works fine to
but it couldn't reach the
nslookup redis.redis.svc.cluster.local
, and I tried to traceroute to10.43.113.234
and I can't fix this, help my guys. I wanna connect to 10.43.* from my client (DNS is optional). I'm using k3s + cilium