[][src]Module kube::config

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

AuthInfo stores information to tell cluster who you are.

AuthProviderConfig

AuthProviderConfig stores auth for specified cloud provider.

Cluster

Cluster stores information to connect Kubernetes cluster.

Config

Configuration object detailing things like cluster_url, default namespace, root certificates, and timeouts

Context

Context stores tuple of cluster and user information.

ExecConfig

ExecConfig stores credential-plugin configuration.

KubeConfigOptions

KubeConfigOptions stores options used when loading kubeconfig file.

Kubeconfig

Kubeconfig represents information on how to connect to a remote Kubernetes cluster that is normally stored in ~/.kube/config

NamedCluster

NamedCluster associates name with cluster.

NamedContext

NamedContext associates name with context.

NamedExtension

NamedExtention associates name with extension.

Preferences

Preferences stores extensions for cli.