Difference between revisions of "Kubectx"
Jump to navigation
Jump to search
(27 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{lc}} | {{lc}} | ||
− | kubectx | + | <code>kubectx</code> tool to manage [[K8s contexts]] |
* https://github.com/ahmetb/kubectx | * https://github.com/ahmetb/kubectx | ||
− | + | * MacOS: <code>[[brew install kubectx]]</code> | |
+ | * Windows: | ||
+ | ** <code>[[choco install kubens kubectx]]</code> | ||
+ | ** <code>[[scoop install kubectx]]</code> | ||
+ | Linux: | ||
+ | [[kubectl krew install ctx]] | ||
+ | [[kubectl krew install]] ns | ||
− | [[kubectl config context]] | + | kubectx |
+ | |||
+ | kubectx cluster_name_to_switch | ||
+ | Switched to [[context]] "cluster_name_to_switch". | ||
+ | |||
+ | kubectx YOUR_NEW_NAME=YOUR_OLD_NAME | ||
+ | Context "arn:aws:eks:eu-central-1:123123414:cluster/your-ugly-name" renamed to "YOUR_NEW_NAME". | ||
+ | |||
+ | == Help == | ||
+ | kubectx --help | ||
+ | USAGE: | ||
+ | kubectx : list the contexts | ||
+ | kubectx <NAME> : switch to context <NAME> | ||
+ | kubectx - : switch to the previous context | ||
+ | kubectx -c, --current : show the current context name | ||
+ | kubectx <NEW_NAME>=<NAME> : [[rename context]] <NAME> to <NEW_NAME> | ||
+ | kubectx <NEW_NAME>=. : rename current-context to <NEW_NAME> | ||
+ | kubectx -d <NAME> [<NAME...>] : delete context <NAME> ('.' for current-context) | ||
+ | (this command won't delete the user/cluster entry | ||
+ | that is used by the context) | ||
+ | kubectx -u, --unset : unset the current context | ||
+ | |||
+ | kubectx -h,--help : show this message | ||
+ | |||
+ | == Activites == | ||
+ | * [[Kubernetes rename context]]: <code>kubectx NEW_NAME=OLD_NAME</code> | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[kubectl config get-contexts]]</code> | ||
+ | * <code>[[kubectl config rename-context]]</code> | ||
+ | * <code>[[--context]]</code> | ||
+ | * <code>[[kubectl --cluster]]</code> | ||
+ | * <code>[[kubectl-ctx]]</code> | ||
+ | |||
+ | == See also == | ||
+ | * {{ctx}} | ||
+ | * {{kubectx}} | ||
+ | |||
+ | [[Category:K8s]] |
Latest revision as of 10:42, 21 June 2024
kubectx
tool to manage K8s contexts
- MacOS:
brew install kubectx
- Windows:
Linux:
kubectl krew install ctx kubectl krew install ns
kubectx
kubectx cluster_name_to_switch Switched to context "cluster_name_to_switch".
kubectx YOUR_NEW_NAME=YOUR_OLD_NAME Context "arn:aws:eks:eu-central-1:123123414:cluster/your-ugly-name" renamed to "YOUR_NEW_NAME".
Contents
Help[edit]
kubectx --help USAGE: kubectx : list the contexts kubectx <NAME> : switch to context <NAME> kubectx - : switch to the previous context kubectx -c, --current : show the current context name kubectx <NEW_NAME>=<NAME> : rename context <NAME> to <NEW_NAME> kubectx <NEW_NAME>=. : rename current-context to <NEW_NAME> kubectx -d <NAME> [<NAME...>] : delete context <NAME> ('.' for current-context) (this command won't delete the user/cluster entry that is used by the context) kubectx -u, --unset : unset the current context
kubectx -h,--help : show this message
Activites[edit]
- Kubernetes rename context:
kubectx NEW_NAME=OLD_NAME
Related[edit]
See also[edit]
Advertising: