package
1.4.0-alpha.0
Repository: https://github.com/danielqsj/kubernetes.git
Documentation: pkg.go.dev
# Packages
Package options contains all of the primary arguments for a kubelet.
# Functions
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 for the given KubeletConfig.
RunKubelet is responsible for setting up and running a kubelet.
SimpleRunKubelet is a simple way to start a Kubelet talking to dockerEndpoint, using an API Client.
UnsecuredKubeletConfig returns a KubeletConfig suitable for being run, or an error if the server setup is not valid.
# Structs
KubeletConfig is all of the parameters necessary for running a kubelet.
# Interfaces
bootstrapping interface for kubelet, targets the initialization protocol.
# Type aliases
create and initialize a Kubelet instance.