title: When does Kubernetes automatically re create AWS ELB
body: <p>I am using <code>Helm</code> to deploy a <code>k8s</code> cluster onto <code>AWS EKS</code>.</p>
  
  <p>My k8s cluster uses:</p>
  
  <ol>
  <li>One LoadBalancer service. We explicitly sets this ELB to <code>AWS Network ELB</code> using an annotation provided by aws docs.</li>
  <li>Two ingresses controlled by an <code>alb-ingress-controller</code>. When deployed, two <code>AWS Application ELB</code>s are created.</li>
  </ol>
  
  <p>My question:</p>
  
  <p>After running <code>helm upgrade --install --force...</code> to install the charts for the first time, issuing following <code>helm upgrade --install --force...</code>s sometimes result in new <code>ELB</code>s being created.</p>
  
  <p>I want to learn more about this behavior between <strong>re deploying k8s resources onto an existing resources</strong> and <code>ELB</code> re-creation. </p>
  
  <p>Official documents about when <code>aws ELB</code>s are recreated when they're used with <code>k8s</code> are most appreciated.</p>