@@ -31,7 +31,6 @@ import (
31
31
"k8s.io/apimachinery/pkg/util/wait"
32
32
"k8s.io/client-go/kubernetes"
33
33
"k8s.io/client-go/tools/record"
34
- "k8s.io/klog/v2"
35
34
kubedrain "k8s.io/kubectl/pkg/drain"
36
35
ctrl "sigs.k8s.io/controller-runtime"
37
36
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -544,8 +543,10 @@ func (r *Reconciler) drainNode(ctx context.Context, cluster *clusterv1.Cluster,
544
543
log .Info (fmt .Sprintf ("%s pod from Node" , verbStr ),
545
544
"pod" , fmt .Sprintf ("%s/%s" , pod .Name , pod .Namespace ))
546
545
},
547
- Out : writer {klog .Info },
548
- ErrOut : writer {klog .Error },
546
+ Out : writer {log .Info },
547
+ ErrOut : writer {func (msg string , keysAndValues ... interface {}) {
548
+ log .Error (nil , msg , keysAndValues )
549
+ }},
549
550
}
550
551
551
552
if noderefutil .IsNodeUnreachable (node ) {
@@ -757,7 +758,7 @@ func (r *Reconciler) nodeToMachine(o client.Object) []reconcile.Request {
757
758
758
759
// writer implements io.Writer interface as a pass-through for klog.
759
760
type writer struct {
760
- logFunc func (args ... interface {})
761
+ logFunc func (msg string , keysAndValues ... interface {})
761
762
}
762
763
763
764
// Write passes string(p) into writer's logFunc and always returns len(p).
0 commit comments