rancher安装完成后kubectl命令 报The connection to the server localhost:8080 was refused - did you specify the

1.rancher安装的K8S集群,正常在rancher页面可以用kubectl相关的命令

2.在master上命令kubectl不能使用

2.1 master上安装kubectl

#安装rancher中版本的K8S版本的kubectl
yum -y install kubectl-1.22.17-0

2.2 登录Rancher查看集群 选择全局-- 选择搭建的k8s集群名 -看到kubeconfig文件,下载该文件

2.3 master节点上传该文件

 mkdir /root/.kube
 cd /root/.kube/  #上传刚才下载的文件到该目录下,注意文件格式不能是.yaml
[root@master01 .kube]# pwd
/root/.kube
[root@master01 .kube]# ls
config
[root@master01 .kube]# kubectl get nodes
NAME       STATUS   ROLES                      AGE   VERSION
master01   Ready    controlplane,etcd,worker   86m   v1.22.17
[root@master01 .kube]# 

你可能感兴趣的:(kubernetes,linux,rancher,kubernetes,容器)