Perché i controlli dell'integrità del programma di bilanciamento del carico VPC non riescono sui miei nodi di lavoro?
Quando controlli la sezione Stato integrità dei tuoi dettagli del programma di bilanciamento del carico VPC, i controlli di integrità dei tuoi nodi di lavoro del programma di bilanciamento del carico non riescono.
Risolvere i problemi relativi agli errori nei controlli di integrità del bilanciatore di carico VPC.
Per verificare lo stato di salute del bilanciatore di carico VPC, andare alla pagina Bilanciatori di carico per VPC nella console. Fare clic
sul bilanciatore di carico di interesse e controllare i dettagli nella sezione "Stato di integrità".
A seconda di come è stato configurato il tuo programma di bilanciamento del carico, i controlli di integrità non riusciti potrebbero essere il comportamento previsto e non indicano necessariamente un problema. Se l'impostazione externalTrafficPolicy per il servizio del programma di bilanciamento del carico è impostata su Local, il traffico in entrata viene distribuito solo al pod dell'applicazione che si trova sul nodo in cui entra il traffico. Se il programma di bilanciamento
del carico tenta di stabilire una connessione a un nodo che non dispone di un pod dell'applicazione, il traffico viene eliminato e il controllo di integrità non riesce. Questo è il comportamento previsto per l'impostazione externalTrafficPolicy: Local e garantisce che il traffico venga instradato correttamente.
Se il servizio del programma di bilanciamento del carico è configurato con externalTrafficPolicy impostato su Local e non ci sono interruzioni del servizio, i controlli dell'integrità funzionano come previsto e non è
necessario intraprendere alcuna azione.
Se non si è certi di come è configurata l'impostazione externalTrafficPolicy, eseguire oc get svc <loadbalancer_name> -n <namespace> -o yaml e cercare externalTrafficPolicy nell'output.