package
1.8.0-alpha.1
Repository: https://github.com/bentheelder/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.
BuildAuthn creates an authenticator compatible with the kubelet's needs.
BuildAuthz creates an authorizer compatible with the kubelet's needs.
No description provided by the author
CreateAPIServerClientConfig generates a client.Config from command line flags, including api-server-list, via createClientConfig and then injects chaos into the configuration via addChaosToClientConfig.
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.
ProbeNetworkPlugins collects all compiled-in plugins.
ProbeVolumePlugins collects all volume plugins into an easy to use list.
Run runs the specified KubeletServer with the given KubeletDeps.
RunDockershim only starts the dockershim in current process.
RunKubelet is responsible for setting up and running a kubelet.
UnsecuredKubeletDeps returns a KubeletDeps suitable for being run, or an error if the server setup is not valid.