# Functions
GetConfig returns Kubernetes config instance from the provided client.
InCluster enables IsInCluster flag.
Instance returns a singleton instance of this client.
New returns a new instance of client.
WithKubeConfigPath sets kubeconfig path against this client instance.
# Constants
K8sMasterIPEnvironmentKey is the environment variable key to provide kubernetes master IP address.
KubeConfigEnvironmentKey is the environment variable key to provide kubeconfig path.
# Type aliases
OptionFn is a typed function to abstract any operation against the provided client instance
NOTE:
This is the basic building block to create
functional operations against the client instance.