mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
fix healthcheck update problem introduced by #41223
This commit is contained in:
parent
87fe4dca5e
commit
572e3bebcc
@ -649,7 +649,17 @@ func (proxier *Proxier) OnEndpointsUpdate(allEndpoints []api.Endpoints) {
|
|||||||
staleConnections[endpointServicePair{endpoint: ep.ip, servicePortName: svcPort}] = true
|
staleConnections[endpointServicePair{endpoint: ep.ip, servicePortName: svcPort}] = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update service health check
|
||||||
|
allSvcPorts := make(map[proxy.ServicePortName]bool)
|
||||||
|
for svcPort := range proxier.endpointsMap {
|
||||||
|
allSvcPorts[svcPort] = true
|
||||||
|
}
|
||||||
|
for svcPort := range newEndpointsMap {
|
||||||
|
allSvcPorts[svcPort] = true
|
||||||
|
}
|
||||||
|
for svcPort := range allSvcPorts {
|
||||||
proxier.updateHealthCheckEntries(svcPort.NamespacedName, svcPortToInfoMap[svcPort])
|
proxier.updateHealthCheckEntries(svcPort.NamespacedName, svcPortToInfoMap[svcPort])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user