当您使用配置设置新客户机时(
kubernetes.NewForConfig(config)
)您可以自定义您的传输:
proxyURL := url.URL{Host: proxy}
transport := http.Transport{Proxy: http.ProxyURL(&proxyURL), ....}
config.Transport = config.Transport
或者可以使用config.WrapTransport:
传输可用于自定义HTTP行为。此属性不能
使用TLS客户端证书选项指定。使用WrapTransport
对于大多数客户机级别的操作。
-
WrapTransport func(rt http.RoundTripper)http.RoundTripper
传输已初始化(从TLSClientConfig创建的传输,
在返回的往返器上。
HTTP_PROXY
和
no_proxy
通常比较容易。