Necesito especificar una IP externa que se asociará con el servicio Nginx tras la creación del controlador de entrada mediante la instalación de HELM:
helm install nginx-ingress ingress-nginx/ingress-nginx -f internal-ingress.yaml --set controller.nodeSelector."beta\.kubernetes\.io/os"=linux --set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linuxAsí que quiero establecer una dirección IP EXTERNA estática que se puede ver en esta creación:
kubectl get services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE nginx-ingress-ingress-nginx-controller LoadBalancer 10.0.36.81 10.33.27.35 80:31312/TCP,443:30653/TCP 5dNecesito esto porque la configuración de DNS ya se ha configurado para esta IP y me gustaría evitar este tipo de configuración nuevamente.
Puede agregar una bandera al comando de instalación:
--set controller.service.loadBalancerIP=XXXXdonde XXXX es la IP EXTERNA estática que desea utilizar. Recuerde que la IP debe ser regional y estar en la misma región que el clúster.