-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
bugAn issue reporting a potential bugAn issue reporting a potential bugneeds triageAn issue that needs to be triagedAn issue that needs to be triaged
Description
Version
4.0.1
What Kubernetes platforms are you running on?
EKS Amazon
Steps to reproduce
I have ingress with 57 hosts and each host has 2 paths.
Almost during whole day ~54 hosts does not have any active endpoints as environments are scaled down.
When I'm restarting ingress controller pods, it takes ages to reach ready status, because controller is checking each endpointslice multiple time, just for single domain I've counted it 347 times in logs before configuration is fully loaded.
It's adding delay between 10-60 seconds for readiness and of course sometimes pod is restarting due to readiness failures.
I suspect issue is there:
kubernetes-ingress/internal/k8s/controller.go
Line 2330 in 2b2f329
| podEndps, external, err = lbc.getEndpointsForIngressBackend(&path.Backend, svc) |
NOTE: It's working fine without any pefromance issues with Ingress-Nginx.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugAn issue reporting a potential bugAn issue reporting a potential bugneeds triageAn issue that needs to be triagedAn issue that needs to be triaged
Type
Projects
Status
Todo β