¿Por qué fallan las comprobaciones de estado del equilibrador de carga de VPC en mis nodos trabajadores?

Cuando compruebe la sección Estado de salud de los detalles del equilibrador de carga de VPC, las comprobaciones de estado de los nodos trabajadores del equilibrador de carga fallarán.

Solucionar los fallos en la comprobación de estado del equilibrador de carga de VPC.

Para comprobar el estado de salud del balanceador de carga de VPC, navegue a la página Balanceadores de carga para VPC en la consola. Haga clic en el equilibrador de carga correspondiente y revise los detalles en la sección Estado de funcionamiento.

En función de cómo esté configurado el equilibrador de carga, las comprobaciones de estado anómalas pueden ser el comportamiento esperado y no indican necesariamente un problema. Si el valor externalTrafficPolicy para el servicio equilibrador de carga se establece en Local, el tráfico de entrada sólo se entrega al pod de aplicación que reside en el nodo que entra el tráfico. Si el equilibrador de carga intenta conectarse a cualquier nodo que no tenga un pod de aplicación, el tráfico se descarta y la comprobación de estado falla. Este es el comportamiento previsto para el valor externalTrafficPolicy: Local y garantiza que el tráfico se direccione correctamente.

Si el servicio de equilibrador de carga está configurado con externalTrafficPolicy establecido en Local y no hay interrupciones de servicio, las comprobaciones de estado funcionan según lo previsto y no es necesario que realice ninguna acción.

Si no está seguro de cómo está configurado el valor externalTrafficPolicy, ejecute oc get svc <loadbalancer_name> -n <namespace> -o yaml y busque externalTrafficPolicy en la salida.