fix(lb): honor lb owner node annotation
deploy / build (push) Successful in 3m51s

This commit is contained in:
2026-08-03 03:08:49 +03:30
parent 8718d27fc7
commit d2b1a21a07
4 changed files with 16 additions and 0 deletions
+3
View File
@@ -191,6 +191,9 @@ func (c *Controller) sync(ctx context.Context, key string) error {
patch.Annotations[kloudlb.AnnotationIP] = ingressIP
patch.Annotations[kloudlb.AnnotationVIP] = vip
patch.Annotations[kloudlb.AnnotationLBID] = lb.ID
if node := strings.TrimSpace(lb.Node); node != "" {
patch.Annotations[kloudlb.AnnotationNode] = node
}
patch.Status = corev1.ServiceStatus{
LoadBalancer: corev1.LoadBalancerStatus{
Ingress: []corev1.LoadBalancerIngress{{IP: ingressIP}},