kubernetes 1.37.1 集群安装 cilium 1.20.1 后,pod 没有使用集群的 IP 地址(创建集群设置的是 192.168.0.0/16),而用的是 10.0.0.0/8 网段的 IP 地址
192.168.0.0/16
10.0.0.0/8
请问如何让 cilium 使用 k8s 集群的 IP 地址?
这个问题 与 cilium 的 ipam.mode 有关,默认的 ipam.mode 是 cluster-pool,改为 kubernetes 就可以了
ipam.mode
cluster-pool
kubernetes
cilium install --version 1.20.1 \ --set ipam.mode=kubernetes \ --namespace kube-system \ --set bpf.masquerade=true \ --set kubeProxyReplacement=true