k8s部署测试网络不通问题解决思路

1:这个pod 网络初始化集群的时候最好不要用 C段地址,192.168这个段,路由容易冲突;

2:harbor最好单独一个机器,因为目前发现和k8s复用docker会造成 calico-node autodetect ip错误;从而造成pod不通。

3: pod网络不通问题 可以通过下载calicoctl工具调试,测试环境经过研究是因为 calico-nodeautodetect的ip不正确导致路由不通

临时解决方法(如果一定要复用harbor,先不要启动harbor ,等机器加入集群后,calicoctl node status显示正确的机器的ip地址并established后,再启动harbor,这是因为机器少嘛,临时这样搞,)

 

calicoctl配置下载见: https://docs.projectcalico.org/v3.1/usage/calicoctl/install

                                https://docs.projectcalico.org/v3.1/usage/calicoctl/configure/kdd



你可能感兴趣的:(k8s部署测试网络不通问题解决思路)