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