package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Packages

go:generate mockery.

# Functions

ListenAndServeKubeletReadOnlyServer initializes a server to respond to HTTP network requests on the Kubelet.
ListenAndServeKubeletServer initializes a server to respond to HTTP network requests on the Kubelet.
ListenAndServePodResources initializes a gRPC server to serve the PodResources service.
NewKubeletAuth returns a kubelet.AuthInterface composed of the given authenticator, attribute getter, and authorizer.
NewNodeAuthorizerAttributesGetter creates a new authorizer.RequestAttributesGetter for the node.
NewServer initializes and configures a kubelet.Server object to handle HTTP requests.

# Constants

Kubelet component name.

# Structs

KubeletAuth implements AuthInterface.
Server is a http.Handler which exposes kubelet functionality over HTTP.
TLSOptions holds the TLS options.

# Interfaces

AuthInterface contains all methods required by the auth filters.
HostInterface contains all the kubelet methods required by the server.