k8s创建完pod后报错: Failed connect to 10.244.36.90:8000; No route to host
原创
©著作权归作者所有:来自51CTO博客作者怒放de每一天的原创作品,请联系作者获取转载授权,否则将追究法律责任
文章目录
问题描述
本人准备了个yaml脚本,执行后,出现了 curl: (7) Failed connect to 10.244.36.90:8000; No route to host
,好在解决了。
场景还原
yaml文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: whoami-deployment
labels:
app: whoami
spec:
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
查看效果:
问题解决了!!
开通了个微信公众号:
搜索: 怒放de每一天
后续可能不定时推送相关文章,期待和大家一起成长!!
大功告成!!