k8s创建完pod后报错: Failed connect to 10.244.36.90:8000; No route to host

网友投稿 417 2022-08-23

k8s创建完pod后报错: Failed connect to 10.244.36.90:8000; No route to host

文章目录

​​问题描述​​​​场景还原​​​​解决方式​​​​查看效果:​​

问题描述

本人准备了个yaml脚本,执行后,出现了 ​​curl: (7) Failed connect to 10.244.36.90:8000; No route to host ​​,好在解决了。

场景还原

yaml文件

apiVersion: apps/v1kind: Deploymentmetadata: name: whoami-deployment labels: app: whoamispec: replicas: 3 selector: matchLabels: app: whoami template: metadata: labels: app: whoami spec: containers: - name: whoami image: jwilder/whoami ports: - containerPort: 8000

执行命令

kubectl apply -f whoami-deployment.yaml

效果如下:

看着挺正常的。

可是当使用

curl curl 10.244.36.90:8000

的时候,却出现了这个页面:

解决方式

执行2个命令即可。

[root@k8s-master ~]# iptables --flush

[root@k8s-master ~]# iptables -tnat --flush

查看效果:

问题解决了!!

大功告成!!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Google推荐在Compose中使用collectAsStateWithLifecycle替代collectAsState
下一篇:会了这几招,可以让你的 Python 代码可以更“瘦”(怎么办才能让你)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~