Difference between revisions of "Kubectx"

From wikieduonline
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
  
[[brew install 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

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".

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]

Related[edit]

See also[edit]

Advertising: