Skip to content

Unneeded health check created for kube-system:default-http-backend service  #385

@tomoe

Description

@tomoe

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:

  • it would be nice if HC gets created if it really is needed
  • (not an issue of the controller, but) l7-default-backend resource setting may need to be increased, autoscalable, and/or configurable.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions