Replies: 2 comments 2 replies
-
If you install ingress-nginx as a daemonset then it's expected that all the worker nodes would become backends. The weird thing here is if there are nginx pods only on some but not all the nodes. Are you using any taints/tolerations? I'll convert this to a discussion since it's not an issue with my tool. |
Beta Was this translation helpful? Give feedback.
2 replies
-
For reference, this issue has been resolved via hetznercloud/hcloud-cloud-controller-manager#514 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I followed the instructions in the Wiki to set up an nginx ingress and certmanager. Everything is working fine so far, however, the Hetzner load balancer lists all of my k3s cluster's nodes as backends, instead of just the three that run the nginx ingress.
This is the load balancer, that was automatically created:
And this is the configuration:
When I check the loadbalancer configuration, the selector looks good:
kubectl -n ingress-nginx get service/ingress-nginx-controller -o yaml
I can run this selector manually using the API and get exactly the three controller pods returned:
I feel like this might be a question for
hetznercloud/hcloud-cloud-controller-manager
but since I followed the tutorial here I figured you might know what I'm doing wrong or where the issue lies.Beta Was this translation helpful? Give feedback.
All reactions