logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Kubectl Config - Manage Kubernetes Configuration | Online Free DevTools by Hexmos

Manage Kubernetes cluster access instantly with Kubectl Config. Configure contexts, switch namespaces, and add custom kubeconfig files. Free online tool, no registration required.

kubectl-config

Manage Kubernetes configuration (kubeconfig) files for accessing clusters via kubectl or the Kubernetes API. By default, the Kubernetes will get its configuration from ${HOME}/.kube/config. See also: kubectx, kubens. More information: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#config.

  • Get all contexts in the default kubeconfig file:

kubectl config get-contexts

  • Get all clusters/contexts/users in a custom kubeconfig file:

kubectl config {{get-clusters|get-contexts|get-users}} --kubeconfig {{path/to/kubeconfig.yaml}}

  • Get the current context:

kubectl config current-context

  • Set the default namespace of the current context:

kubectl config set-context --current --namespace {{namespace}}

  • Switch to another context:

kubectl config {{use|use-context}} {{context_name}}

  • Delete clusters/contexts/users:

kubectl config {{delete-cluster|delete-context|delete-user}} {{cluster|context|user}}

  • Permanently add custom kubeconfig files:

export KUBECONFIG="{{$HOME.kube/config:path/to/custom/kubeconfig.yaml}}" kubectl config get-contexts