-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unneeded health check created for kube-system:default-http-backend service #385
Comments
@tomoe This issue should be fixed in GLBC v1.2.0. We will only create a backend service + health check for the system default backend if the user does not specify a default backend in their Ingress. |
/close |
I still get that default BE. I even remove it manually and it forces the creation / link again. |
@AlbertoDominguezS What GKE cluster version are you using? I would suggest filing a separate issue. It's much easier to track that way. |
@rramkumar1 Cluster Version: 1.13.6-gke.5 |
@AlbertoDominguezS Ok, would be useful to see your Ingress YAML so please file a separate issue. Thanks! |
When I create an Ingress that has default backends, the controller still creates a GCE healthcheck pointing to kube-system:default-http-backend service (default 404 server) even thought there's no chance of hitting the pod.
Usually, that doesn't do any harm, but possibly duplicated healthcheck probes may overload the l7-default-backend pod and causes the pod to restart with error messages because the resource setting for the container is very small (cpu: 10m, memory: 20M).
Now I think:
The text was updated successfully, but these errors were encountered: