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

 

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