diff --git a/pkg/registry/core/node/strategy.go b/pkg/registry/core/node/strategy.go index a699f084511..28146f3464b 100644 --- a/pkg/registry/core/node/strategy.go +++ b/pkg/registry/core/node/strategy.go @@ -53,6 +53,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 @@ -270,6 +272,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