title: Why does a Kubernetes Ingress create *two* healthchecks by default on its Load Balancers?
body: <p>After I create a very basic Ingress (yaml below) with no special definition of health checks (nor any in other Kubernetes objects), the Ingress creates a  GCP Load Balancer. </p>
  
  <p>Why does this LB have two health checks ("backend services") defined against different nodePorts, one against root path <code>/</code> and one against <code>/healthz</code>? I would expect to see only one.</p>
  
  <pre><code>apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: ingress1
  spec:
    rules:
    - host: example.com
      http:
        paths:
        - backend:
            serviceName: myservice
            servicePort: 80
  </code></pre>