前提:現在已經有一個K8s集羣,我們需要在本地(非master節點上)運行kubectl
步驟:
1 本地安裝kubectl
sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
2 在master節點上,複製/etc/rancher/k3s/k3s.yaml文件
copy到本地${HOME}/.kube/config文件下
3 修改該文件內的server,將server 的 IP改成master的IP
4 設置環境變量
vi ~/.profile
在文件最後加入
export KUBECONFIG=$KUBECONFIG:$HOME/.kube/config
然後刷新文件
source ~/.profile
5 檢驗
kubectl get nodes