求助 离线安装agent节点 kubectl get nodes 报错

环境信息:
K3s 版本:
v1.30.6+k3s1

节点 CPU 架构、操作系统和版本::
openEuler release 24.03 (LTS) x86_64

集群配置:
“1 servers, 2 agents”

问题描述:
在 agent节点上执行命令 kubectl get nodes 报错
E1205 17:38:47.279214 868392 memcache.go:265] couldn’t get current server API group list: Get “http://localhost:8080/api?timeout=32s”: dial tcp 127.0.0.1:8080: connect: connection refused

  • 安装 K3s 的命令:
    50 master节点离线安装命令:
    INSTALL_K3S_SKIP_DOWNLOAD=true K3S_NODE_NAME=“node50” ./k3s-install.sh
    51 agent节点离线安装命令:
    INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://172.168.6.50:6443 K3S_NODE_NAME=“node51” K3S_TOKEN=K10e2fdeaf56a7473d8a40b213ecd1f8e446cd8b3098ea1e0df6208b0dcb3e6e1c7::server:5dd8414de977910e3b62f0523520113c ./k3s-install.sh

预期结果:

实际结果:
agent服务看起来是正常的,看起来是K3S_URL =172.168.6.50:6443没有生效么

agent 节点没有 kubeconfig 文件,你得到 master 节点去执行

谢谢管理员大大提醒
补充说明:
agent节点需要去master节点/etc/rancher/k3s下复制k3s.yaml文件
agent 节点执行命令如下:
mkdir -p /etc/rancher/k3s/
scp user@master节点ip:/etc/rancher/k3s/k3s.yaml /etc/rancher/k3s/
vim /etc/rancher/k3s/k3s.yaml
修改master地址 server: https://172.168.6.52:6443
kubectl --kubeconfig /etc/rancher/k3s/k3s.yaml get pods --all-namespaces
然后就可以使用 kubectl命令了