透過 switch 切換 K8s context
安裝switch 透過homebrew
- 安裝
brew install danielfoehrkn/switch/switch
- 加入環境變量
vi ~/.zshrc

- 加載環境變量
source ~/.zshrc
- 測試
switch --version
有獲得版本號之後就ok了 !使用 switch 時預設是讀取 ~/.kube/switch-config.yaml 以下是使用的配置,只要將連線配置放入到 ~/.kube/config 就馬上可以透過 switch 指令切換集群。
# touch ~/.kube/switch-config.yaml
[kind: SwitchConfig
version: v1alpha1
kubeconfigName: "*.yaml"
kubeconfigStores:
- kind: filesystem
kubeconfigName: "*.yaml"
paths:
- /Users/xxx/.kube/configs
# - /Users/xxx/.kube/config常用指令
switch # 開互動式 fuzzy search 選集群
switch ls # 列出所有
switch - # 切回上一個
switch <name> # 直接切到指定
switch - # 切回上一個
switch <name> # 直接切到指定
switch history # 歷史紀錄
switch hooks # 自訂 hooks最後若要更改連線名稱,只要改下面兩行名稱即可。
