Fix for Service load balancers should include unschedulable nodes

#k8s #solved

Solution Summary

Kubernetes service load balancers may prematurely drop traffic during node cordoning operations. The fix, detailed in PR #90823, updates the cloud controller logic so load balancer target groups include unschedulable nodes. This decoupling allows active connections to terminate gracefully rather than failing immediately upon node drainage, ensuring high availability.

The Problem

Detailed fix for Kubernetes issue PR #90823

Why does this happen?

Technical root cause identified in the networking layer.

Code Example

https://github.com/kubernetes/kubernetes/pull/90823

Step-by-Step Fix

Follow the resolution implemented in PR #90823 on GitHub.

Related Solutions