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

# Packages

Package options contains all of the primary arguments for a kubelet.

# Functions

BuildAuth creates an authenticator, an authorizer, and a matching authorizer attributes getter compatible with the kubelet's needs It returns AuthInterface, a run method to start internal controllers (like cert reloading) and error.
BuildAuthn creates an authenticator compatible with the kubelet's needs.
BuildAuthz creates an authorizer compatible with the kubelet's needs.
GetDynamicPluginProber gets the probers of dynamically discoverable plugins for kubelet.
InitializeTLS checks for a configured TLSCertFile and TLSPrivateKeyFile: if unspecified a new self-signed certificate and key file are generated.
NewKubeletCommand creates a *cobra.Command object with default parameters.
ProbeVolumePlugins collects all volume plugins into an easy to use list.
Run runs the specified KubeletServer with the given Dependencies.
RunKubelet is responsible for setting up and running a kubelet.
UnsecuredDependencies returns a Dependencies suitable for being run, or an error if the server setup is not valid.