所有yaml配置文件和您视频里面一样
环境:
M3 :Master
普通pod
登陆S1 pod
登陆S2 pod
S1: Worker
kube-proxy 状态:
S2: Worker
kube-proxy 状态:
问题:
由于calico选择worker本地node ip 出错,导致流量引入172.18.0.1/16这个地址,正好我的coredns都是在S2启动,所以到其他node的pod需要dns解析时找不到正确的dns导致最终失败。
解决方案:(老师精准定位故障点,所以才能找到解决方案,谢谢老师这几天的解答!)
在calico配置文件中增加指定发现本地接口的参数
修改calico.yaml,添加项: