Merging Multiple Kubeconfig Files
Merge
-
old (~/.kube/config)
-
new - some new_config
-
add one more test_config
KUBECONFIG=~/.kube/config:config_new kubectl config view --merge --flatten > config.new
KUBECONFIG=~/.kube/config:config_1:config_2 kubectl config view --merge --flatten > config.new
Backup - just in case :)
mv $HOME/.kube/config $HOME/.kube/config.old
cat config.new > ~/.kube/config
Export config | current context
kubectl config view --minify --flatten
kubectl config view --minify --flatten --context prod-pve