Browse Source

Log kubernetes public ip override

Alvaro Aleman 7 năm trước cách đây
mục cha
commit
faf7831807
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      subnet/kube/kube.go

+ 6 - 1
subnet/kube/kube.go

@@ -241,7 +241,12 @@ func (ksm *kubeSubnetManager) AcquireLease(ctx context.Context, attrs *subnet.Le
 		n.Annotations[backendTypeAnnotation] = attrs.BackendType
 		n.Annotations[backendDataAnnotation] = string(bd)
 		if n.Annotations[backendPublicIPOverwriteAnnotation] != "" {
-			n.Annotations[backendPublicIPAnnotation] = n.Annotations[backendPublicIPOverwriteAnnotation]
+			if n.Annotations[backendPublicIPAnnotation] != n.Annotations[backendPublicIPOverwriteAnnotation] {
+				glog.Infof("Overriding public ip with '%s' from node annotation '%s'",
+					n.Annotations[backendPublicIPOverwriteAnnotation],
+					backendPublicIPOverwriteAnnotation)
+				n.Annotations[backendPublicIPAnnotation] = n.Annotations[backendPublicIPOverwriteAnnotation]
+			}
 		} else {
 			n.Annotations[backendPublicIPAnnotation] = attrs.PublicIP.String()
 		}