ネットワーク プラグインkops
を使用して、クラスター kubernetes v1.5.2 をインストールしています。weave
クラスターのポッド内から kubernetes サービスにアクセスできない場合があることに気付きました。
サービスのトラブルシューティングに関する記事全体を確認しました: https://kubernetes.io/docs/admin/cluster-troubleshooting/すべてが期待どおりに動作していることを確認できますが、そうでない場合もあります (これは、 IP アドレスを使用してサービスに到達しようとしているクラスター. このサービスは 5 つのエンドポイントによって支えられており、すべて稼働中です):
$> curl 100.65.135.200 -vv
* Rebuilt URL to: 100.65.135.200/
* Trying 100.65.135.200...
* connect to 100.65.135.200 port 80 failed: No route to host
* Failed to connect to 100.65.135.200 port 80: No route to host
* Closing connection 0
curl: (7) Failed to connect to 100.65.135.200 port 80: No route to host
kops
とでクラスターをセットアップしたweave
のはこれが初めてで、これを見るのも初めてです。誰かがこれをデバッグする手がかりを持っているなら、それは素晴らしいでしょう!!
アップデート
kube プロキシは私のサービスを正しく登録しています:
I0210 23:09:41.070508 6 proxier.go:472] Adding new service "my_app/my_app:http" at 100.65.135.200:80/TCP
ポッドの IP がクラスターの IP と重複していない
weave-kube
ただし、クラスターの 2 つのノードのコンテナーに奇妙なログが表示されます。
INFO: 2017/02/11 12:14:10.959122 Discovered remote MAC b2:3e:c7:99:16:de at ce:7d:9f:95:66:fb(ip-172-20-55-245)
ERRO: 2017/02/11 12:14:10.959348 Captured frame from MAC (b2:3e:c7:99:16:de) to (ff:ff:ff:ff:ff:ff) associated with another peer ce:7d:9f:95:66:fb(ip-172-20-55-245)
ERRO: 2017/02/11 12:14:39.140186 Captured frame from MAC (06:b7:eb:e7:fa:0e) to (ff:ff:ff:ff:ff:ff) associated with another peer c2:58:a0:4e:b2:ff(ip-172-20-75-108)
ERRO: 2017/02/11 12:15:52.273667 Captured frame from MAC (32:f9:43:24:68:ad) to (ff:ff:ff:ff:ff:ff) associated with another peer c2:58:a0:4e:b2:ff(ip-172-20-75-108)
ERRO: 2017/02/11 12:16:56.686643 Captured frame from MAC (c2:58:a0:4e:b2:ff) to (ff:ff:ff:ff:ff:ff) associated with another peer c2:58:a0:4e:b2:ff(ip-172-20-75-108)
ERRO: 2017/02/11 12:16:56.686969 Captured frame from MAC (ce:7d:9f:95:66:fb) to (ff:ff:ff:ff:ff:ff) associated with another peer ce:7d:9f:95:66:fb(ip-172-20-55-245)
ERRO: 2017/02/11 12:16:56.687002 Captured frame from MAC (72:85:2b:19:65:b9) to (ff:ff:ff:ff:ff:ff) associated with another peer c2:58:a0:4e:b2:ff(ip-172-20-75-108)
ERRO: 2017/02/11 12:16:56.687042 Captured frame from MAC (f2:1a:9e:d8:7f:a3) to (ff:ff:ff:ff:ff:ff) associated with another peer c2:58:a0:4e:b2:ff(ip-172-20-75-108)
これを調べます
更新 2
したがって、これらの織り方のエラーは私の問題でした。どうやらweaveにはethtoolが必要で、私のイメージにはありませんでした。AMI を 1.5 に更新したところ、すべてが期待どおりに機能するようになりました。