diff --git a/pkg/kubelet/network/dns/dns.go b/pkg/kubelet/network/dns/dns.go index 65f5911a35d..4afebc2152c 100644 --- a/pkg/kubelet/network/dns/dns.go +++ b/pkg/kubelet/network/dns/dns.go @@ -230,7 +230,7 @@ func parseResolvConf(reader io.Reader) (nameservers []string, searches []string, } } if fields[0] == "search" { - // Strip redundant trailing dot to avoid hitting search validation limits. + // Normalise search fields so the same domain with and without trailing dot will only count once, to avoid hitting search validation limits. trimTrailingDot := []string{} for _, s := range fields[1:] { trimTrailingDot = append(trimTrailingDot, strings.TrimSuffix(s, "."))