@@ -51,7 +51,6 @@ import (
51
51
"k8s.io/kubernetes/pkg/registry/core/service/ipallocator"
52
52
"k8s.io/kubernetes/pkg/util/initsystem"
53
53
ipvsutil "k8s.io/kubernetes/pkg/util/ipvs"
54
- "k8s.io/kubernetes/pkg/util/procfs"
55
54
versionutil "k8s.io/kubernetes/pkg/util/version"
56
55
kubeadmversion "k8s.io/kubernetes/pkg/version"
57
56
"k8s.io/kubernetes/test/e2e_node/system"
@@ -830,33 +829,6 @@ func getEtcdVersionResponse(client *http.Client, url string, target interface{})
830
829
return err
831
830
}
832
831
833
- // ResolveCheck tests for potential issues related to the system resolver configuration
834
- type ResolveCheck struct {}
835
-
836
- // Name returns label for ResolveCheck
837
- func (ResolveCheck ) Name () string {
838
- return "Resolve"
839
- }
840
-
841
- // Check validates the system resolver configuration
842
- func (ResolveCheck ) Check () (warnings , errors []error ) {
843
- glog .V (1 ).Infoln ("validating the system resolver configuration" )
844
-
845
- warnings = []error {}
846
-
847
- // procfs.PidOf only returns an error if the string passed is empty
848
- // or there is an issue compiling the regex, so we can ignore it here
849
- pids , _ := procfs .PidOf ("systemd-resolved" )
850
- if len (pids ) > 0 {
851
- warnings = append (warnings , fmt .Errorf (
852
- "systemd-resolved was detected, for cluster dns resolution to work " +
853
- "properly --resolv-conf=/run/systemd/resolve/resolv.conf must be set " +
854
- "for the kubelet. (/etc/systemd/system/kubelet.service.d/10-kubeadm.conf should be edited for this purpose)\n " ))
855
- }
856
-
857
- return warnings , errors
858
- }
859
-
860
832
// ImagePullCheck will pull container images used by kubeadm
861
833
type ImagePullCheck struct {
862
834
Images images.Images
@@ -1011,8 +983,7 @@ func addCommonChecks(execer utilsexec.Interface, cfg kubeadmapi.CommonConfigurat
1011
983
InPathCheck {executable : "ethtool" , mandatory : false , exec : execer },
1012
984
InPathCheck {executable : "socat" , mandatory : false , exec : execer },
1013
985
InPathCheck {executable : "tc" , mandatory : false , exec : execer },
1014
- InPathCheck {executable : "touch" , mandatory : false , exec : execer },
1015
- ResolveCheck {})
986
+ InPathCheck {executable : "touch" , mandatory : false , exec : execer })
1016
987
}
1017
988
checks = append (checks ,
1018
989
SystemVerificationCheck {CRISocket : cfg .GetCRISocket ()},
0 commit comments