【发布时间】:2017-07-09 09:00:55
【问题描述】:
我在 CentOS 上部署一个 k8s 集群,版本为 v1.5.1
拥有三个节点:
-
kube-01(master) kube-02kube-03
使用一个名为 Deployment-A 的 Pod 进行部署,Pod ip Pod-A-IP 部署在 kube-03 上
具有两个名为 Deployment-B 的 Pod 的部署。每个工作节点都有一个 pod。我们在kube-02 上调用Pod-B-02,在kube-03 上调用Pod-B-03
使用类型 NodePort 暴露 Deployment-A,我有一个集群 IP Service-A-IP
-
Pod-B-02访问Service-A-IP,好的 -
Pod-B-03访问Service-A-IP,超时 -
kube-02访问Service-A-IP,好的 -
kube-03访问Service-A-IP,好的
似乎从与Service后端相同Node的Pod访问Service会遇到这个问题。
于 2017 年 2 月 20 日星期一 16:22:47 CST 更新
我在Pod-B-03上捕获了network traffic
-
10.244.1.10是Pod-B-03的 pod ip -
10.107.25.245是Service-A-IP -
10.244.1.2是Pod-A-IP
我正在使用法兰绒。我建议法兰绒有问题?
【问题讨论】:
标签: kubernetes flannel