Así que estoy usando el ingreso de nginx y lo instalé a través del gráfico de timón:
helm install --set controller.kind=DaemonSet --set controller.service.annotations."service\.beta\.kubernetes\.io/do-loadbalancer-size-slug"="lb-large" --set controller.service.annotations."service\.beta\.kubernetes\.io/do-loadbalancer-hostname"="some\.url\.com" ingress-nginx ingress-nginx/ingress-nginx
Esto también creó automáticamente un equilibrador de carga en el océano digital.
Por lo que entiendo hasta ahora, haciendo referencia a esto , tengo que:
¿Sería este el enfoque correcto y también el más fácil o hay una forma más sencilla?
¿También actualizaría el gráfico de timón, eliminaría el balanceador de carga antiguo y crearía uno nuevo?
¿Sería este el enfoque correcto y también el más fácil o hay una forma más sencilla?
Los pasos presentados en la pregunta basada en la wiki oficial de NGINX Ingress Controller son correctos y parecen ser el enfoque más fácil.
¿También actualizaría el gráfico de timón, eliminaría el balanceador de carga anterior y crearía uno nuevo?
Después de usar la helm upgrade
, LoadBalancer permanecerá igual: la dirección IP no cambiará. Al ejecutar el helm list
, puede ver que se realizó la actualización al verificar los campos REVISION
y UPDATED
.
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION ingress-nginx default 4 2021-09-06 10:38:14.447456942 +0000 UTC deployed ingress-nginx-3.35.0 0.48.1