cloud
cloud-native
云原生与 kubernetes
安装 Kubernetes
安装 Cilium 网卡 (二选一)

安装 Cilium 网卡 (二选一)

Requirements: Kubernetes must be configured to use CNI (see Network Plugin Requirements) Linux kernel >= 5.4

安装 Cilium 网卡

参考 https://docs.cilium.io/en/stable/gettingstarted/k8s-install-default/ (opens in a new tab)

下载 Cilium Cli

版本 (0.18.3)

⚠️

Master,Worker 节点均需下载 Cli

wget https://github.com/cilium/cilium-cli/releases/download/v0.18.3/cilium-linux-amd64.tar.gz
# 或
wget https://static.jansora.app/cilium-linux-amd64.tar.gz

# 解压
tar xzvfC cilium-linux-amd64.tar.gz /usr/local/bin/

安装 cilium

版本 1.17.4 cilium install --version 1.17.4

root@host-10-19-197-68:~# cilium install --version 1.17.4
ℹ️  Using Cilium version 1.17.4
🔮 Auto-detected cluster name: kubernetes
🔮 Auto-detected kube-proxy has been installed

调整 cilium 网卡设置 kubectl -n kube-system edit configmap cilium-config

调整一下配置,如果没有,请添加

cluster-pool-ipv4-cidr: 10.244.0.0/16
k8s-service-cidr: 10.96.0.0/12
kube-proxy-replacement: "true"

重启 cilium kubectl -n kube-system rollout restart ds/cilium

等待并确认所有pod处于Running状态:

监测 cilium 以及集群状态

cilium status