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 命令的输出如下
请问如何解决这个问题?
原来是因为 cilium 1.18.1 与 kubernetes 1.34 不兼容,换成 kubernetes 1.33.4 后立马安装成功