2017-09-18 15 views
0

GCPからAzureプラットフォームに移行しています。私は同じAzure地域ではあるがVNETの異なる内部IPを使用して外部のCassandraクラスタと会話する必要があるk8sクラスタを持っている。私はVNETをピアリングしました。私はK8sノードからCassandraクラスタに到達することができますが、その逆もありますが、Podから到達することはできません。内部IP経由で外部VMに到達できないK8ポッド

これはAzureのネットワーキングの問題のようです。私はポッドがカッサンドラに到達するためのファイアウォールルールを開いたが運がない。どのように私はこれを解決すべきですか?

+0

@ 4c74356b41 IPアドレスを使用しています。混乱させて申し訳ありません。私は自分の質問を修正しました.DNSとは関係ありません。 – Segmented

答えて

1

AzureはポッドのプライベートIPアドレスを見つけることができないため、 Azure ルートテーブルを使用してそれらを接続できます。

私のテストは、2つのリソースグループ、1つはk8s、もう1つはシグナルVMです。

enter image description here

信号VMに関する情報:

enter image description here

[email protected]:~# kubectl get pods --output=wide 
NAME      READY  STATUS RESTARTS AGE  IP    NODE 
influxdb     1/1  Running 0   59m  10.244.1.166 k8s-agent-ca9c4e39-0 
my-nginx-858393261-jrz15 1/1  Running 0   1h  10.244.1.63 k8s-agent-ca9c4e39-0 
my-nginx-858393261-wbpl6 1/1  Running 0   1h  10.244.1.62 k8s-agent-ca9c4e39-0 
nginx      1/1  Running 0   52m  10.244.1.179 k8s-agent-ca9c4e39-0 
nginx3      1/1  Running 0   43m  10.244.1.198 k8s-agent-ca9c4e39-0 

K8Sエージェントとマスターの情報:ここでは

は、ポッドについての情報です

デフォルトでは、172.16.0.4をping 10.244.1.0/24に使用することはできません。

enter image description here

ここに私の結果である::私たちは、その後、我々はそのポッドIPアドレスをpingすることができ、Azureのルートテーブルを追加する必要がありAzureのルートテーブルについて

[email protected]:~# ping 10.244.1.166 
PING 10.244.1.166 (10.244.1.166) 56(84) bytes of data. 
64 bytes from 10.244.1.166: icmp_seq=1 ttl=63 time=2.61 ms 
64 bytes from 10.244.1.166: icmp_seq=2 ttl=63 time=1.42 ms 
--- 10.244.1.166 ping statistics --- 
2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
rtt min/avg/max/mdev = 1.424/2.019/2.614/0.595 ms 
[email protected]:~# ping 10.244.1.166 
PING 10.244.1.166 (10.244.1.166) 56(84) bytes of data. 
64 bytes from 10.244.1.166: icmp_seq=1 ttl=63 time=2.56 ms 
64 bytes from 10.244.1.166: icmp_seq=2 ttl=63 time=1.10 ms 
^C 
--- 10.244.1.166 ping statistics --- 
2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
rtt min/avg/max/mdev = 1.102/1.833/2.564/0.731 ms 
[email protected]:~# ping 10.244.1.63 
PING 10.244.1.63 (10.244.1.63) 56(84) bytes of data. 
64 bytes from 10.244.1.63: icmp_seq=1 ttl=63 time=2.89 ms 
64 bytes from 10.244.1.63: icmp_seq=2 ttl=63 time=2.27 ms 
--- 10.244.1.63 ping statistics --- 
2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
rtt min/avg/max/mdev = 2.271/2.581/2.892/0.314 ms 

、このlinkを参照してください。

+0

詳細な説明をありがとう。これは私の問題を解決した – Segmented

関連する問題