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了

相关推荐
engchina4 小时前
WSL Ubuntu で Kubernetes v1.34.2 + Docker 環境を構築する
ubuntu·docker·kubernetes
HABuo5 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7775 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C6 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
十年磨一剑~6 小时前
Linux程序接收到sigpipe信号崩溃处理
linux
geshifei7 小时前
Sched ext回调3——select_cpu(linux 6.15.7)
linux·ebpf
yunfuuwqi7 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔7 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠7 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
你真是饿了7 小时前
6.库制作与原理
linux·服务器