kubectx
kubectx ist ein Open-Source-Tool, das die Verwaltung und den Wechsel zwischen Kubernetes-Kontexten vereinfacht. Ein Kubernetes-Kontext speichert Informationen über den aktuellen Cluster, den Benutzer und den Namespace, die kubectl für seine Befehle verwendet. Mit kubectx können Entwickler und Administratoren schnell zwischen verschiedenen Kubernetes-Clustern wechseln, ohne die kubectl-Konfigurationsdatei manuell bearbeiten zu müssen.
Installation
Linux
| Installation |
|---|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | apt update && apt install -y pkg-config
KUBECTX_VERSION=0.9.5
curl -L "https://github.com/ahmetb/kubectx/releases/download/v$KUBECTX_VERSION/kubectx" -o /usr/local/bin/kubectx
curl -L "https://github.com/ahmetb/kubectx/releases/download/v$KUBECTX_VERSION/kubens" -o /usr/local/bin/kubens
chmod +x /usr/local/bin/kubectx
chmod +x /usr/local/bin/kubens
curl -L "https://github.com/ahmetb/kubectx/archive/refs/tags/v$KUBECTX_VERSION.tar.gz" -o /opt/kubectx.tar.gz
tar -xvzf /opt/kubectx.tar.gz -C /opt
rm /opt/kubectx.tar.gz
COMPDIR=$(pkg-config --variable=completionsdir bash-completion)
ln -sf "/opt/kubectx-$KUBECTX_VERSION/completion/kubens.bash" "$COMPDIR/kubens"
ln -sf "/opt/kubectx-$KUBECTX_VERSION/completion/kubectx.bash" "$COMPDIR/kubectx"
source "$COMPDIR/kubens"
source "$COMPDIR/kubectx"
|
Links