Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + func MakeTransport(config *KubeletClientConfig) (http.RoundTripper, error) + type ConnectionInfo struct + Hostname string + Port string + Scheme string + Transport http.RoundTripper + type ConnectionInfoGetter interface + GetConnectionInfo func(ctx context.Context, nodeName types.NodeName) (*ConnectionInfo, error) + func NewNodeConnectionInfoGetter(nodes NodeGetter, config KubeletClientConfig) (ConnectionInfoGetter, error) + type KubeletClientConfig struct + BearerToken string + Dial utilnet.DialFunc + EnableHTTPS bool + HTTPTimeout time.Duration + Lookup egressselector.Lookup + Port uint + PreferredAddressTypes []string + ReadOnlyPort uint + type NodeConnectionInfoGetter struct + func (k *NodeConnectionInfoGetter) GetConnectionInfo(ctx context.Context, nodeName types.NodeName) (*ConnectionInfo, error) + type NodeGetter interface + Get func(ctx context.Context, name string, options metav1.GetOptions) (*v1.Node, error) + type NodeGetterFunc func(ctx context.Context, name string, options metav1.GetOptions) (*v1.Node, error) + func (f NodeGetterFunc) Get(ctx context.Context, name string, options metav1.GetOptions) (*v1.Node, error)