V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenzw2
V2EX  ›  Kubernetes

k8s 子节点的 kubelet 起不来

  •  
  •   chenzw2 · 1 天前 · 916 次点击

    systemctl start kubelet启动报错如下:

    Dec 21 09:27:14 localhost.localdomain systemd[1]: Started kubelet: The Kubernetes Node Agent.
    Dec 21 09:27:14 localhost.localdomain kubelet[37163]: E1221 09:27:14.927874   37163 run.go:72] "command failed" err="failed to load kubelet config file, path: /var/lib/kubelet/config.yaml, error: failed to load Kubelet config file /var/lib/kubelet/config.y>Dec 21 09:27:14 localhost.localdomain systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE
    Dec 21 09:27:14 localhost.localdomain systemd[1]: kubelet.service: Failed with result 'exit-code'.
    
    

    看报错是缺少/var/lib/kubelet/config.yaml 文件,问题是这个配置文件不是需要 kebeadm init 才会生成吗? k8s 子节点不需要执行这个命令吧?求大佬指导

    8 条回复    2024-12-23 09:44:47 +08:00
    assassing
        1
    assassing  
       1 天前
    不知道你是怎么安装的,kubelet 和 kubeadm 是分开组件,安装完后修改 /etc/sysconfig/kubelet 中的启动参数 KUBELET_EXTRA_ARGS 就可以启动了,没有改动 /var/lib/kubelet/config.yaml 。你的情况最好重装 kubelet
    assassing
        2
    assassing  
       1 天前
    你问得是子节点。好吧,子节点确实不需要做任何操作,建立完集群后,每个节点都有相同的 /var/lib/kubelet/config.yaml 文件,你用的 kebeadm 那就都是全自动生成的
    chenzw2
        3
    chenzw2  
    OP
       1 天前
    yum install -y kubelet-1.31.0 kubeadm-1.31.0 kubectl-1.31.0

    我使用以上命令安装成功,并未生成 /var/lib/kubelet/config.yaml ,master 节点我用 kubeadm init 可以生成/var/lib/kubelet/config.yaml ,但是子节点不能执行 kubeadm init ,不知道该怎么生成
    assassing
        4
    assassing  
       1 天前
    子节点成功加入集群后就会生成
    jackge0323
        5
    jackge0323  
       1 天前
    如果不是老集群的话,老老实实 k3s 吧,kubeadm 坑太多了。
    Tomcatxde
        6
    Tomcatxde  
       18 小时 57 分钟前
    @chenzw2 子节点不应该是 kubeadm join 吗
    LanLiang
        7
    LanLiang  
       16 小时 57 分钟前
    第一个 master 节点是 kubeadm init , 初始化集群, 其他节点都是 kubeadm join 加入集群
    nuII
        8
    nuII  
       7 小时 22 分钟前
    子节点当然是先 join master 节点才会生成 config ,不熟悉的话先仔细看文档吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5363 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:07 · PVG 17:07 · LAX 01:07 · JFK 04:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.