0
点赞
收藏
分享

微信扫一扫

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/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

效果如下:

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


看着挺正常的。

可是当使用

curl  curl 10.244.36.90:8000

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

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

解决方式

执行2个命令即可。

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

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

查看效果:

k8s创建完pod后报错: Failed connect to 10.244.36.90:8000; No route to host_微信公众号_03


问题解决了!!

开通了个微信公众号:
搜索: 怒放de每一天
后续可能不定时推送相关文章,期待和大家一起成长!!

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

大功告成!!


举报

相关推荐

0 条评论