@@ -17,7 +17,6 @@ limitations under the License.
17
17
package kubelet
18
18
19
19
import (
20
- "context"
21
20
"crypto/tls"
22
21
"fmt"
23
22
"math"
@@ -113,7 +112,6 @@ import (
113
112
"k8s.io/kubernetes/pkg/security/apparmor"
114
113
sysctlwhitelist "k8s.io/kubernetes/pkg/security/podsecuritypolicy/sysctl"
115
114
utilipt "k8s.io/kubernetes/pkg/util/iptables"
116
- nodeutil "k8s.io/kubernetes/pkg/util/node"
117
115
"k8s.io/kubernetes/pkg/util/oom"
118
116
"k8s.io/kubernetes/pkg/util/selinux"
119
117
"k8s.io/kubernetes/pkg/volume"
@@ -374,7 +372,9 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
374
372
kubeDeps * Dependencies ,
375
373
crOptions * config.ContainerRuntimeOptions ,
376
374
containerRuntime string ,
377
- hostnameOverride string ,
375
+ hostname string ,
376
+ hostnameOverridden bool ,
377
+ nodeName types.NodeName ,
378
378
nodeIP string ,
379
379
providerID string ,
380
380
cloudProvider string ,
@@ -416,27 +416,6 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
416
416
}
417
417
}
418
418
419
- hostname , err := nodeutil .GetHostname (hostnameOverride )
420
- if err != nil {
421
- return nil , err
422
- }
423
- // Query the cloud provider for our node name, default to hostname
424
- nodeName := types .NodeName (hostname )
425
- if kubeDeps .Cloud != nil {
426
- var err error
427
- instances , ok := kubeDeps .Cloud .Instances ()
428
- if ! ok {
429
- return nil , fmt .Errorf ("failed to get instances from cloud provider" )
430
- }
431
-
432
- nodeName , err = instances .CurrentNodeName (context .TODO (), hostname )
433
- if err != nil {
434
- return nil , fmt .Errorf ("error fetching current instance name from cloud provider: %v" , err )
435
- }
436
-
437
- klog .V (2 ).Infof ("cloud provider determined current node name to be %s" , nodeName )
438
- }
439
-
440
419
if kubeDeps .PodConfig == nil {
441
420
var err error
442
421
kubeDeps .PodConfig , err = makePodSourceConfig (kubeCfg , kubeDeps , nodeName , bootstrapCheckpointPath )
@@ -531,7 +510,7 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration,
531
510
532
511
klet := & Kubelet {
533
512
hostname : hostname ,
534
- hostnameOverridden : len ( hostnameOverride ) > 0 ,
513
+ hostnameOverridden : hostnameOverridden ,
535
514
nodeName : nodeName ,
536
515
kubeClient : kubeDeps .KubeClient ,
537
516
heartbeatClient : kubeDeps .HeartbeatClient ,
0 commit comments