前提:现在已经有一个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

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐