diff --git a/pkg/registry/core/node/strategy.go b/pkg/registry/core/node/strategy.go index 7588971d4d2..13aceed438e 100644 --- a/pkg/registry/core/node/strategy.go +++ b/pkg/registry/core/node/strategy.go @@ -54,6 +54,8 @@ type nodeStrategy struct { // objects. var Strategy = nodeStrategy{legacyscheme.Scheme, names.SimpleNameGenerator} +var DisableProxyHostnameCheck = false + // NamespaceScoped is false for nodes. func (nodeStrategy) NamespaceScoped() bool { return false @@ -275,6 +277,9 @@ func ResourceLocation(getter ResourceGetter, connection client.ConnectionInfoGet } func isProxyableHostname(ctx context.Context, hostname string) error { + if DisableProxyHostnameCheck { + return nil + } resp, err := net.DefaultResolver.LookupIPAddr(ctx, hostname) if err != nil { return err