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
何をpingしますか? IPアドレス、DNS名などICMPに失敗しても、ポッド通信にポッドがないことを意味するわけではありません。 – 3h4x
ポッドのIPアドレス – turgos
宛先が到達不能か何か他のものとしてpingできませんか?あなたのクラスタ構成について詳しく書くことはできますか? – 3h4x