次のシナリオがあります。
- Elastichserach を使用する VM
- Kubernetes クラスター
それらはすべて同じプロジェクトの同じゾーンにあります。
クラスター内にあるコンテナー内から Elasticsearch (es) にアクセスする必要があります。es
外部および内部 IPを持つ VMは、基本的にクラスター ノード内から、内部 IP でgcloud ssh ...
カールできes
ますが、コンテナー内からは内部 IP を使用できません (?)、外部を使用する必要があります。問題は、外部 IP をセットアップできないことです。プールの作成、転送ルールの追加、ファイアウォール ルールの追加をポート 9200 に試みましたが、これはローカル マシンからも kubernete ポッドのコンテナーからも機能しません (ネットワーク ルールを考えるとGCE では複雑すぎます)。
誰かがどこに問題があるのか 提案できますか?理想的には、kubenetes コンテナーに内部 IP を使用し、柔軟な検索サーバーを維持するために、外部 IP のオン/オフをすばやく切り替える単純な管理インターフェイスを使用したいと考えています。
ありがとう。