新手请教一个 kubeam init 初始化错误问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ChevalierLxc
V2EX    Kubernetes

新手请教一个 kubeam init 初始化错误问题

  •  
  •   ChevalierLxc 2022 年 6 月 26 日 3349 次点击
    这是一个创建于 1294 天前的主题,其中的信息可能已有所发展或是发生改变。

    在腾讯云上执行

    一直抛错

    I0626 11:20:46.944977 213753 round_trippers.go:553] GET https://公网 IP:6443/healthz?timeout=10s in 4 milliseconds I0626 11:20:46.944977 213753 round_trippers.go:553] GET https://公网 IP:6443/healthz?timeout=10s in 4 milliseconds I0626 11:20:46.944977 213753 round_trippers.go:553] GET https://公网 IP:6443/healthz?timeout=10s in 4 milliseconds I0626 11:20:46.944977 213753 round_trippers.go:553] GET https://公网 IP:6443/healthz?timeout=10s in 4 milliseconds 

    查看 kubelet 初始化日志,发现是无法找到 master 节点

    [root@master docker]# journalctl -xeu kubelet Jun 26 11:23:45 master kubelet[213849]: E0626 11:23:45.843456 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:45 master kubelet[213849]: E0626 11:23:45.939644 213849 event.go:276] Unable to write event: '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", API>Jun 26 11:23:45 master kubelet[213849]: E0626 11:23:45.943806 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.044283 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.145039 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.245805 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.335784 213849 controller.go:144] failed to ensure lease exists, will retry in 7s, error: Get "h>Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.346915 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.447024 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" Jun 26 11:23:46 master kubelet[213849]: I0626 11:23:46.468192 213849 kubelet_node_status.go:70] "Attempting to register node" node="master" Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.472694 213849 kubelet_node_status.go:92] "Unable to register node with API server" err="Post \">Jun 26 11:23:46 master kubelet[213849]: E0626 11:23:46.547873 213849 kubelet.go:2424] "Error getting node" err="node \"master\" not found" 

    master 是我本机的 hostname, /etc/hosts 也改成 master 指向公网 IP 了。 请问下大家是出了什么问题?

    第 1 条附言    2022 年 6 月 26 日

    命令

    kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-cert-extra-sans=公网IP --apiserver-advertise-address=公网IP--image-repository=registry.aliyuncs.com/google_containers 
    7 条回复    2022-06-26 19:23:54 +08:00
    Nitroethane
        1
    Nitroethane  
       2022 年 6 月 26 日 via iPhone
    6443 端口是 apiserver 端口,健康检查失败说明 apiserver 没起来,看看 apiserver pod 的日志
    patrickyoung
        2
    patrickyoung  
       2022 年 6 月 26 日 via iPhone
    执行啥,掉字了。

    然后 就我踩了大概一个月左右的坑的经验,k8s 官方文档里面 troubleshooting kubeadm 页面的东西能解决你 99.99%的问题。剩下 0.01%是网络环境的问题。
    server
        3
    server  
       2022 年 6 月 26 日
    如果是用 可以找 kubeKey sealos 这些工具, 如果是从头开始折腾 k8s 怎么开心怎么来.
    Judoon
        4
    Judoon  
       2022 年 6 月 26 日
    公网 ip 是弹性绑定的还是直接配置到机器上某个网卡的,--apiserver-advertise-address 是不是只能使用本机的 ip ?
    如果公网 ip 是弹性绑定的,应该会不行
    Beebird
        5
    Beebird  
       2022 年 6 月 26 日
    node 访问 apiserver 超时。可能是防火墙问题,试试把公网 IP 换成内网 IP 。另外用公网 IP 也不安全,集群间通信也会慢。
    ChevalierLxc
        6
    ChevalierLxc  
    OP
       2022 年 6 月 26 日
    @Judoon 我换成内网 IP 后,
    kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-cert-extra-sans=10.0.16.11 --apiserver-advertise-address=10.0.16.11 --image-repository=registry.aliyuncs.com/google_containers
    The connection to the server 10.0.16.11:6443 was refused 我的 apiserver 一直没启动吗?我确实没有手动启动 apiserver
    Judoon
        7
    Judoon  
       2022 年 6 月 26 日
    @ChevalierLxc docker ps 看看 apiserver 的容器有没有?然后看看监听的端口有没有?然后手动 curl 试试?再看看防火墙?
    怎么感觉一点排查问题能力都没啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2619 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:45 PVG 10:45 LAX 18:45 JFK 21:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86