Linux:kubernetes(k8s)允许在任意节点使用kubectl命令(5)

我们部署好了主节点以后,我们使用kubectl命令

一切正常,而我们到了别的node上使用 就显示一个这个

这个原因是因为我们开始就配置了master的一个配置文件,在/root/.kube/config 里,而我们的从节点不知道去找那个api接口所以就报错了

目前只有master才知道该访问谁 ,但是在另外两台是没有的


解决

我们直接把master的文件/etc/kubernetes/admin.conf 放到node上的同样位置

再一配置环境变量即可
我这里的两个node分别是

node1:192.168.22.2

node2:192.168.22.3

在主服务器上的操作

复制代码
scp /etc/kubernetes/admin.conf root@k8s-node1:/etc/kubernetes/

scp /etc/kubernetes/admin.conf root@k8s-node2:/etc/kubernetes/

我这里分别给node1和2传了文件以后

进入node1服务器上

复制代码
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >>~/.bash_profile 

source ~/.bash_profile 

进入到node2服务器上

复制代码
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >>~/.bash_profile 

source ~/.bash_profile 

现在node1和node2都可以去使用kubectl了

相关推荐
软件测试很重要13 分钟前
UOS20系统安装与 SSH/XRDP 远程访问功能配置指南
linux·运维·ssh
对你无可奈何1 小时前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
qq_312920111 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
灵犀物润1 小时前
Kubernetes 配置检查与发布安全清单
安全·容器·kubernetes
GanGuaGua1 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm2 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦2 小时前
ELK 集群部署实战
运维·jenkins
不掰手腕2 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
360智汇云2 小时前
k8s交互桥梁:走进Client-Go
golang·kubernetes·交互
xy_recording2 小时前
Day20 K8S学习
学习·容器·kubernetes