# Functions
New returns a new provider, which can be used to load all Kubernetes clusters with the given configuration.
# Constants
INCLUSTER is the type of the cluster provider, when kobs should be used for the cluster where it is running in.
KUBECONFIG is the type of the cluster provider, when kobs should be used for all clusters in a given Kubeconfig file.
SATELLITE is the type of the cluster provider, kobs should be used with a config from a kobs satellite.
# Interfaces
Provider is the interface, which must be implemented by our cluster provider.
# Type aliases
Type is the type of the cluster provider.