I've tried it a bunch of ways this week, including your YAML just now, and the problem I run into is that clients reject the DNS responses because they come back from the internal IP of the Pihole container instead of being NAT'd back to the ingress IP address.
I've tried it a bunch of ways this week, including your YAML just now, and the problem I run into is that clients reject the DNS responses because they come back from the internal IP of the Pihole container instead of being NAT'd back to the ingress IP address.