
Me resulta un poco confuso cómo funcionan juntos Google Cloud Auto Scaler, Managed Instance Group, Target Pools y Network Load Balancers. La documentación es un poco escasa y no hay una conexión explícita entre cómo usar un NLB (lo necesitamos porque requerimos HTTPS, por lo que el Http Load Balancer actual no es suficiente) y un Auto Scaler. Creo que el caso de uso principal de Auto Scaler sería administrar instancias detrás de un NLB.
Problema 1: no parece que una vez que asignamos un grupo de destino a un grupo de instancias administrado (a través de [set-target-pool][1]) las instancias ya existentes se asignan a ese grupo de destino (puede ser nuestro error) .
Problema 2: no parece que las instancias de grupos administrados entren en rotación en el NLB a menos que tengan una IP pública (aunque efímera). Podría ser nuestro error una vez más, pero ¿no debería ser suficiente una IP privada?
Problema 3: si una instancia en el grupo de instancias administrado deja de estar en buen estado (por ejemplo, deja de responder a HTTP), el NLB la elimina de la rotación (a través de la verificación de estado), pero parece que el Auto Scaler sigue contento y lo considera correcto. una instancia en ejecución válida.
¿Qué nos falta?
Respuesta1
El equilibrio de carga HTTPS esahora disponible en Alfay ahora puede representar la mejor solución para usted.
Problema 1: Instance Group Manager espera que sus grupos sean completamente homogéneos. Por lo tanto cuando ungrupo de instancias administradoestá configurado para agregar sus instancias a un grupo de destino, es natural que agregue las existentes y las futuras. Si necesita dividir para que algunas instancias se agreguen al grupo de destino y otras no, debe separar los grupos de instancias.
Problema 2: es posible utilizar el equilibrio de carga de red con instancias que solo tienen direcciones IP privadas. Sin embargo, la regla de reenvío debe tener una dirección IP externa.
Problema 3: Tiene razón, Autoscaler no realiza comprobaciones de estado y no destruirá automáticamente una instancia que no supere las comprobaciones de estado de equilibrio de carga. Si desea esto actualmente, lo hará manualmente (recomiendo usar la llamada "recrear" del Administrador de grupo de instancias).