KubeCM
Manage your kubeconfig more easily.
██ ██ ██ ██ ██████ ███████ ██████ ███ ███
██ ██ ██ ██ ██ ██ ██ ██ ████ ████
█████ ██ ██ ██████ █████ ██ ██ ████ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ██████ ██████ ███████ ██████ ██ ██
Tips Find more information at: https://kubecm.cloud
Usage:
kubecm [command]
Available Commands:
add Add KubeConfig to $HOME/.kube/config
alias Generate alias for all contexts
clear Clear lapsed context, cluster and user
cloud Manage kubeconfig from cloud
completion Generate completion script
create Create new KubeConfig(experiment)
delete Delete the specified context from the kubeconfig
help Help about any command
list List KubeConfig
merge Merge multiple kubeconfig files into one
namespace Switch or change namespace interactively
rename Rename the contexts of kubeconfig
switch Switch Kube Context interactively
version Print version info
Flags:
--config string path of kubeconfig (default "$HOME/.kube/config")
-h, --help help for kubecm
--ui-size int number of list items to show in menu at once (default 4)
Use "kubecm [command] --help" for more information about a command.
Documentation
For full documentation, please visit the KubeCM website: https://kubecm.cloud
Demo
Install
Using Krew:
kubectl krew install kc
Using Homebrew:
brew install kubecm
Source binary:
Contribute
Feel free to open issues and pull requests. Any feedback is highly appreciated!