私はKubernetesクラスターを持っていて、私はFlannelをオーバーレイネットワークに使用しています。それはうまくいきました(実際にはほぼ1年間).2つのポートを持つようにサービスを変更しました。突然私は全く別のサービスについてこれを手に入れました。以前は動作していましたが、編集しませんでした。L3ミスと経路が見つかりませんでした
<Timestamp> <host> flanneld[873]: I0407 18:36:51.705743 00873 vxlan.go:345] L3 miss: <Service's IP>
<Timestamp> <host> flanneld[873]: I0407 18:36:51.705865 00873 vxlan.go:349] Route for <Service's IP> not found
よくある原因はありますか?私はKubernetes 1.0.XとFlannel 0.5.5を使用しています.1つのノードだけがこの問題を抱えていると言えば、残りのノードは問題ありません。悪いノードのkube-proxyはまた、サービスのエンドポイントを見つけることができないと言っています。あなたは新しいを使用するためにドッキングウィンドウを再設定する必要があります。その場合には
これはserverfaultに属していると思う人のためにBTW、私はあまりにも思ったが、彼らはそこにこれらのタグを持っていない。 –
実際にサービスやそのエンドポイントに接続する際に問題がありますか、または単にフランネルのログラインについて質問していますか?サービスVIPは完全に仮想であり、kubeproyxによって傍受され、エンドポイントipsに変換されます。フランネルがこれらのエンドポイントをルーティングできる限り、あなたは*すべきです(ただし、何か深刻なことが起こっている可能性があります)。 –
私は上記のすべてを求めています。私はサービスのIPをpingできず、繰り返されるログラインは唯一の異常なものでした。 –