安裝 kubectx 並快速切換 Kubernetes context 與 namespace
安裝 kubectx 並快速切換 Kubernetes context 與 namespace
在操作 Kubernetes 時,kubectl 會依照目前 kubeconfig 中設定的 context 決定要連線到哪個叢集,以及預設操作哪個 namespace。當環境只有一個 Minikube 或單一測試叢集時,直接使用 kubectl config use-context 還算容易管理;但只要 context 或 namespace 變多,每次切換都輸入完整指令就會變得有點繁瑣。
kubectx 和 kubens 是用來簡化這件事的工具。kubectx 可以快速查看與切換 Kubernetes context,kubens 則可以快速查看與切換目前 context 的 namespace。這篇文章會示範如何在 Ubuntu 環境安裝 kubectx,並搭配實際範例操作 kubectx 與 kubens。
官方專案連結:ahmetb/kubectx