官方方案

#必须打开的端口
https://kubernetes.io/zh/docs/reference/ports-and-protocols/
#检查网络
https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
#网络插件

安装网络插件

https://kubernetes.io/zh/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#network-plugin-requirements
1.0.0
#库
https://github.com/containernetworking/cni
#插件库
https://github.com/containernetworking/plugins
#编译包
https://github.com/containernetworking/plugins/releases 
#CNI网站
https://www.cni.dev/

CNI社区封装

Flannel, Calico, Weave

Calico 管理工具
https://blog.csdn.net/wvxvsuizhong/article/details/124068957

安装etcd

https://www.shuzhiduo.com/A/pRdBG4X2zn/
端口 2379,2380/tcp
参考:k8s etcd配置说明

安装Flannel

https://zhuanlan.zhihu.com/p/403145258
https://www.jianshu.com/p/e4c7f83a2a0b
https://blog.51cto.com/u_6207455/3345509
https://blog.51cto.com/u_10112066/3269913

参考:    k8s flanneld安装说明