首页 新闻 会员 周边 捐助

新建的 k8s 集群安装 cilium 遇到问题

0
悬赏园豆:50 [已解决问题] 解决于 2025-09-08 18:18

kubernetes 版本是 1.34,containerd 版本是 2.1.4,cilium 版本是 1.18.1

通过下面的 kubeadmin 命名成功创建了集群

kubeadm init \
    --control-plane-endpoint "kube-api:6443"  \
    --upload-certs \
    --pod-network-cidr=10.0.0.0/8

参考 cilium 官网帮助文档 Cilium Quick Installation,通过下面的命令安装 cilium

wget -c https://github.com/cilium/cilium-cli/releases/download/v0.18.7/cilium-linux-amd64.tar.gz
tar xzvfC cilium-linux-amd64.tar.gz /usr/local/bin
cilium install --version 1.18.1

安装后发现 cilium 的 2 个 pod 无法启动

NAMESPACE     NAME                                 READY   STATUS     RESTARTS        AGE
kube-system   cilium-envoy-pk4px                   1/1     Running    0               20m
kube-system   cilium-hmhkk                         0/1     Init:0/6   7 (5m55s ago)   20m
kube-system   cilium-operator-86946cd79f-7k8g9     0/1     Running    8 (6m30s ago)   20m

cilium status 命令的输出如下

Screenshot 2025-09-08 at 14.13.41

请问如何解决这个问题?

dudu的主页 dudu | 高人七级 | 园豆:24779
提问于:2025-09-08 14:14
< >
分享
最佳答案
0

原来是因为 cilium 1.18.1 与 kubernetes 1.34 不兼容,换成 kubernetes 1.33.4 后立马安装成功

dudu | 高人七级 |园豆:24779 | 2025-09-08 18:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册