2017-10-12 7 views
0

Kubernetes環境では、他のポッドからポッドをpingできません。 ポッドはサービスにもアクセスできません。設定に問題があるようです。ポッドからポッド、ポッドからサービスへの通信に失敗します。Kubernetesでポッドツーポッド通信が動作しないEnv

私は、CoreOS + Kubernetesのマニュアルステップに従ってkubernetes環境をインストールしました(Calicoはインストールされていません)。 https://coreos.com/kubernetes/docs/1.6.1/getting-started.html

問題の調査方法はありますか?作成した

追加情報 ----------------------------

サービス:

system # /home/core/kubernetes/kubectl get services -o wide 
NAME   CLUSTER-IP EXTERNAL-IP PORT(S)   AGE  SELECTOR 
kubernetes  10.3.0.1  <none>  443/TCP   35d  <none> 
upper-rest  10.3.0.195 <nodes>  5000:32001/TCP 12h  app=upper-rest 

ポッド:

system # /home/core/kubernetes/kubectl get pods -o wide 
NAME       READY  STATUS RESTARTS AGE  IP   NODE 
upper-rest-4004779333-h7fc2  1/1  Running 0   12h  10.2.58.4 10.201.101.238 
upper-rest-4004779333-j444t  1/1  Running 0   12h  10.2.44.2 10.201.101.236 

私はサービスにpingを実行すると、私は何の結果

system # ping 10.3.0.195 
PING 10.3.0.195 (10.3.0.195) 56(84) bytes of data. 
^C 
--- 10.3.0.195 ping statistics --- 
24 packets transmitted, 0 received, 100% packet loss, time 23555ms 
を取得していません

同様に、サービスや他のポッドのIPにアクセスするためにポッド内のpingを実行すると、返信はありません。私はコメントを追加するに十分な名声を持っていない

system # /home/core/kubernetes/kubectl exec upper-rest-4004779333-h7fc2 -- ping 10.3.0.195 
PING 10.3.0.195 (10.3.0.195): 56 data bytes 
^C 

system # /home/core/kubernetes/kubectl exec upper-rest-4004779333-h7fc2 -- ping 10.2.44.2 
PING 10.2.44.2 (10.2.44.2): 56 data bytes 
^C 
+0

何をpingしますか? IPアドレス、DNS名などICMPに失敗しても、ポッド通信にポッドがないことを意味するわけではありません。 – 3h4x

+0

ポッドのIPアドレス – turgos

+0

宛先が到達不能か何か他のものとしてpingできませんか?あなたのクラスタ構成について詳しく書くことはできますか? – 3h4x

答えて

0

、 私はあなたのiptablesのは、古いレコードです、多分あなたがあなたのK8Sをリセットしてきたと思います。

私は、これで

幸運を試してみてください、あなたはすべてのクラスタをリセットすることができrecommandedドッキングウィンドウが含まれ、 とのiptableおよびIPリンクに

iptables -P INPUT ACCEPT 
iptables -P FORWARD ACCEPT 
iptables -P OUTPUT ACCEPT 
iptables -t nat -F 
iptables -t mangle -F 
iptables -F 
iptables -X 

ip link delete cni0 
ip link delete flannel.1 

をクリア

関連する問題