Config §
# get help
kubectl config --help
# view all config
kubectl config view
# use a context
kubectl use-context context1
# get current context
kubectl get current-context
# get contexts, clusters, users
kubectl config get-contexts
kubectl config get-clusters
kubectl config get-users
# set/create new contexts, clusters, credentials for users to be used when using the context
# may also be used to update some property values
kubectl config set-contexts
kubectl config set-contexts --current --namespace dev
kubectl config set-clusters --current --help
# these do take more args like server name kubectl config set-credentials
# takes username, creds etc
# set and unset a particular property
# kubectl config set current-context dev
# kubectl config unser current-context
# kubectl config set --help for more kubectl config set kubectl config unset
# delete a cluster, context credential from config
kubectl config delete-clusters
kubectl config delete-contexts
kubeclt config delte-credentials