k8s安装flannel网络插件
时间: 2023-06-17 07:03:04 浏览: 472
安装 Flannel 网络插件需要以下步骤:
1.在每个节点上安装 Flannel
```
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get update
$ sudo apt-get install -y docker-ce docker-ce-cli containerd.io
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ sudo modprobe br_netfilter
$ echo '1' > /proc/sys/net/bridge/bridge-nf-call-iptables
$ wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
$ kubectl apply -f kube-flannel.yml
```
2.验证 Flannel 安装是否成功
```
$ kubectl get pods --all-namespaces
```
如果所有的 pod 都处于 Running 状态,则说明 Flannel 安装成功。
注意事项:
- 如果您的 Kubernetes 集群已经安装了其他 CNI 插件,例如 Calico 或 Weave Net,则不需要安装 Flannel。
- 如果您的 Kubernetes 集群是使用 kubeadm 来部署的,则可以在初始化集群时指定 --pod-network-cidr 标志来安装 Flannel。
阅读全文