what is kubectl
命令列工具,適用於使用 Kubernetes 叢集,是針對k8s下指令的工具,client要創建或刪除東西,都是透過該工具下指令。
How to Use
基本上如果你的k8s架設在雲端上,在mac上均需要安裝kubectl,再透過CLI去存取你的k8s集群~
- 透過 Homebrew 安裝
1
brew install kubectl
- 確認是否安裝完成
1
kubectl cluster-info
補充: 為了讓kubectl能夠發現並訪問Kubernetes集群,你需要一個kubeconfig文件, 該文件在創建集群時,會自動產生。 通常,kubectl 的配置文件存放在
~/.kube/config
- 開啟 shell 自動補全功能
1
2echo "source <(kubectl completion zsh)" >> ~/.zshrc
source ~/.zshrc