腾讯轻量云是不能用 k8s,还是我手法的问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
token10086
V2EX    Kubernetes

腾讯轻量云是不能用 k8s,还是我手法的问题?

  •  
  •   token10086 2023-12-07 23:23:12 +08:00 2397 次点击
    这是一个创建于 672 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是报错

    Dec 07 22:03:15 tx kubelet[91712]: E1207 22:03:15.489984 91712 reflector.go:147] vendor/k8s.io/client-go/informers/factory.go:150: Failed to watch *v1.Node: failed to list *v1.Node: Get "https://x.x.x.x:6443/api/v1> Dec 07 22:03:16 tx kubelet[91712]: E1207 22:03:16.157267 91712 certificate_manager.go:562] kubernetes.io/kube-apiserver-client-kubelet: Failed while requesting a signed certificate from the control plane: cannot create ce> Dec 07 22:03:20 tx kubelet[91712]: E1207 22:03:20.391271 91712 controller.go:146] "Failed to ensure lease exists, will retry" err="Get \"https://X.X.X.X:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/l> Dec 07 22:03:22 tx kubelet[91712]: E1207 22:03:22.026037 91712 event.go:289] Unable to write event: '&v1.Event{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"tx.179e918ab7ebab82", GenerateNam> Dec 07 22:03:24 tx kubelet[91712]: E1207 22:03:24.367220 91712 eviction_manager.go:258] "Eviction manager: failed to get summary stats" err="failed to get node info: node \"tx\" not found" Dec 07 22:03:26 tx kubelet[91712]: E1207 22:03:26.660965 91712 remote_runtime.go:193] "RunPodSandbox from runtime service failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3> Dec 07 22:03:26 tx kubelet[91712]: E1207 22:03:26.661037 91712 kuberuntime_sandbox.go:72] "Failed to create sandbox for pod" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\":> Dec 07 22:03:26 tx kubelet[91712]: E1207 22:03:26.661076 91712 kuberuntime_manager.go:1171] "CreatePodSandbox for pod failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\"> Dec 07 22:03:26 tx kubelet[91712]: E1207 22:03:26.661154 91712 pod_workers.go:1300] "Error syncing pod, skipping" err="failed to \"CreatePodSandbox\" for \"kube-scheduler-tx_kube-system(1c6a1bad98651d2a7376c9a70bb8fb34)\"> Dec 07 22:03:27 tx kubelet[91712]: E1207 22:03:27.706740 91712 remote_runtime.go:193] "RunPodSandbox from runtime service failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3> Dec 07 22:03:27 tx kubelet[91712]: E1207 22:03:27.706815 91712 kuberuntime_sandbox.go:72] "Failed to create sandbox for pod" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\":> Dec 07 22:03:27 tx kubelet[91712]: E1207 22:03:27.706847 91712 kuberuntime_manager.go:1171] "CreatePodSandbox for pod failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\"> Dec 07 22:03:27 tx kubelet[91712]: E1207 22:03:27.706933 91712 pod_workers.go:1300] "Error syncing pod, skipping" err="failed to \"CreatePodSandbox\" for \"kube-apiserver-tx_kube-system(5617f506fd07414d9cb76ea4a78f5e81)\"> Dec 07 22:03:29 tx kubelet[91712]: E1207 22:03:29.727216 91712 remote_runtime.go:193] "RunPodSandbox from runtime service failed" err="rpc error: code = DeadlineExceeded desc = failed to get sandbox image \"registry.k8s.i> Dec 07 22:03:29 tx kubelet[91712]: E1207 22:03:29.727289 91712 kuberuntime_sandbox.go:72] "Failed to create sandbox for pod" err="rpc error: code = DeadlineExceeded desc = failed to get sandbox image \"registry.k8s.io/pau> Dec 07 22:03:29 tx kubelet[91712]: E1207 22:03:29.727323 91712 kuberuntime_manager.go:1171] "CreatePodSandbox for pod failed" err="rpc error: code = DeadlineExceeded desc = failed to get sandbox image \"registry.k8s.io/pa> Dec 07 22:03:29 tx kubelet[91712]: E1207 22:03:29.727406 91712 pod_workers.go:1300] "Error syncing pod, skipping" err="failed to \"CreatePodSandbox\" for \"etcd-tx_kube-system(993f4dfd1d075a9c1dff31f40c2bc975)\" with Crea> Dec 07 22:03:30 tx kubelet[91712]: E1207 22:03:30.704584 91712 remote_runtime.go:193] "RunPodSandbox from runtime service failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3> Dec 07 22:03:30 tx kubelet[91712]: E1207 22:03:30.704661 91712 kuberuntime_sandbox.go:72] "Failed to create sandbox for pod" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\":> Dec 07 22:03:30 tx kubelet[91712]: E1207 22:03:30.704711 91712 kuberuntime_manager.go:1171] "CreatePodSandbox for pod failed" err="rpc error: code = Unknown desc = failed to get sandbox image \"registry.k8s.io/pause:3.6\"> Dec 07 22:03:30 tx kubelet[91712]: E1207 22:03:30.704796 91712 pod_workers.go:1300] "Error syncing pod, skipping" err="failed to \"CreatePodSandbox\" for \"kube-controller-manager-tx_kube-system(d651709561beb403538650cfbc> Dec 07 22:03:34 tx kubelet[91712]: E1207 22:03:34.368096 91712 eviction_manager.go:258] "Eviction manager: failed to get summary stats" err="failed to get node info: node \"tx\" not found" 

    我发现 ipconfig 轻量云出的是内外 IP

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.16.14 netmask 255.255.252.0 broadcast 10.0.19.255 inet6 fe80::5054:ff:fe42:8f11 prefixlen 64 scopeid 0x20<link> ether 52:54:00:42:8f:11 txqueuelen 1000 (Ethernet) RX packets 485541 bytes 128534575 (122.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 421857 bytes 99047230 (94.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

    然后发了工单得到回复

    截图_选择区域_20231207221204.jpg

    1

    各位彦祖救救我!!

    这是不是说轻量云不能玩 k8s 了??

    那 k3s 能玩吗?????

    第 1 条附言    2023-12-08 10:42:58 +08:00
    我过关了兄弟们,写下我的通关步骤

    第一关
    修改 containerd 镜像
    ~# containerd config default > /etc/containerd/config.toml
    ~# sed -i "s#k8s.gcr.io/pause#registry.aliyuncs.com/google_containers/pause#g" /etc/containerd/config.toml

    修改 pause 镜像
    sandbox_image = "k8simage/pause:3.6"

    第二关

    [root@tx ~]# kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.28.4 --control-plane-endpoint= 外网 IP



    一定要去掉 --apiserver-advertise-address=外网 ip, 这会让 etcd 起不来
    一定要加上 --control-plane-endpoint= 外网 IP, 要不 join 不进去 node
    6 条回复    2023-12-08 10:38:54 +08:00
    Judoon
        1
    Judoon  
       2023-12-07 23:49:47 +08:00
    没看明白,这个 eip 直通什么关系,报错不是 registry.k8s.io 镜像仓库连不上吗?
    zzjcool
        2
    zzjcool  
       2023-12-08 00:19:47 +08:00
    failed to get sandbox image \"registry.k8s.io/pause:3.6\">
    你的是不是没有配置镜像加速,及其在国内
    beyondstars
        3
    beyondstars  
       2023-12-08 00:46:04 +08:00
    您好,经分析日志,初步判断:

    1. kubelet 拉镜像时需要访问 registry.k8s.io
    2. 无法访问 registry.k8s.io
    3. 镜像拉取识别,Pod 起不来
    4. 导致 kubernetes cluster 起不来

    建议:解决如何访问镜像源的问题。
    jakes
        4
    jakes  
       2023-12-08 00:50:12 +08:00 via iPhone
    K3s 可以起,我搭的就是 k3s
    johnzr
        5
    johnzr  
       2023-12-08 04:58:32 +08:00
    1. 你这是源访问不了,换个国内的镜像源。

    2. K3S 可以玩,而且它提供了国内的安装方式,可以省个换源的事了。
    token10086
        6
    token10086  
    OP
       2023-12-08 10:38:54 +08:00
    @Judoon
    @zzjcool
    @beyondstars

    感谢确实是访问问题更换源度过了第一关


    @jakes
    @johnzr

    我试了 k3s 一句命令就搞定了真方便,不过还是学习阶段用 k8s 走天龙八部试试
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2959 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 13:38 PVG 21:38 LAX 06:38 JFK 09:38
    Do have faith in what you're doing.
    ubao 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