kubectl 連接 apiServer

前提:現在已經有一個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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章