Module kube::config [−][src]
config
only.Expand description
Kubernetes configuration objects from ~/.kube/config
or in cluster environment.
Used to populate Config
that is ultimately used to construct a Client
.
Unless you have issues, prefer using Config::infer
and pass it to a Client
.
Structs
AuthInfo stores information to tell cluster who you are.
AuthProviderConfig stores auth for specified cloud provider.
Cluster stores information to connect Kubernetes cluster.
Configuration object detailing things like cluster URL, default namespace, root certificates, and timeouts.
Context stores tuple of cluster and user information.
ExecConfig stores credential-plugin configuration.
KubeConfigOptions stores options used when loading kubeconfig file.
Kubeconfig
represents information on how to connect to a remote Kubernetes cluster
NamedAuthInfo associates name with authentication.
NamedCluster associates name with cluster.
NamedContext associates name with context.
NamedExtention associates name with extension.
Preferences stores extensions for cli.