前提条件

卸载集群中的CNI插件

原文地址:CNI插件完全卸载指南(Flannel、Calico、Cilium) - Elijah Blog (sreok.cn)

安装cilium

下载地址:Releases · cilium/cilium-cli (github.com)

tar zxvf cilium-linux-amd64.tar.gz
mv cilium /usr/local/bin
rm -f cilium-linux-amd64.tar.gz

启用Hubble并开启UI

cilium hubble enable --ui

如果已使用 cilium hubble enable 启用 Hubble,则必须首先使用 cilium hubble disable 暂时禁用 Hubble。这是因为 Hubble UI 无法在运行时添加。

已知问题

cilium daemonset处于Init:CrashLoopBackOff状态

日志信息

[root@master ~]# kubectl logs -f -n kube-system cilium-jdrzf mount-cgroup
nsenter: cannot open /hostproc/1/ns/cgroup: No such file or directory

原因

内核版本低于要求内核

解决方法

升级内核版本

原文地址:yum更新Linux内核(CentOS 7) - Elijah Blog (sreok.cn)