フランネル オーバーレイ ネットワークを使用して、kubernetes クラスターを構築しました。問題は、サービス IP に常にアクセスできるとは限らないことです。
サービスの IPとポートを telnet で接続してクラスター内でテストしたところ、接続タイムアウトになりました。netstat で確認すると、接続は常に「SYN_SENT」状態であり、ピアが接続を受け入れていないようでした。しかし、サービスを直接サポートするポッドの IPとポートに telnet で接続すると、接続は正常に確立されます。サービスの 1 つだけに発生しただけで、他のサービスは問題ありません。
バックエンド ポッドを 2 などの大きな値にスケーリングすると、サービス IPへのリクエストの一部が成功する可能性があります。サービスは、サポートされているポッドの 1 つに接続できなかったようです。
このような問題の原因と考えられるコンポーネントはどれですか? 私のサービス構成、kube-proxy または flannel?