type KubeletClientConfig …
type KubeletTLSConfig …
type ConnectionInfo …
type ConnectionInfoGetter …
func MakeTransport(config *KubeletClientConfig) (http.RoundTripper, error) { … }
func MakeInsecureTransport(config *KubeletClientConfig) (http.RoundTripper, error) { … }
func makeTransport(config *KubeletClientConfig, insecureSkipTLSVerify bool) (http.RoundTripper, error) { … }
func (c *KubeletClientConfig) transportConfig() *transport.Config { … }
type NodeGetter …
type NodeGetterFunc …
func (f NodeGetterFunc) Get(ctx context.Context, name string, options metav1.GetOptions) (*v1.Node, error) { … }
type NodeConnectionInfoGetter …
func NewNodeConnectionInfoGetter(nodes NodeGetter, config KubeletClientConfig) (ConnectionInfoGetter, error) { … }
func (k *NodeConnectionInfoGetter) GetConnectionInfo(ctx context.Context, nodeName types.NodeName) (*ConnectionInfo, error) { … }