proxmox(仮想化ソリューション)を使用して外部からkubenetes Podにアクセスする方法

proxmox(仮想化ソリューション)を使用して外部からkubenetes Podにアクセスする方法

私はkubernetesクラスタをインストールしたproxmoxホスト(@ip = 231.25.36.12)を持っています。このクラスタは3つの仮想マシンで構成されています(この仮想マシンはルーティングできません。つまり、proxmoxノードからのみアクセスできます。外部ではアクセスできません)。

k8s-ctrlr 192.168.1.2 k8s-ノード-01 192.168.1.3 k8s-ノード-02 192.168.1.4

マスターノード(k8s-ctrlr)にアクセスするには、まずproxmoxホストにsshを接続し、マスターノード(192.168.1.2)にsshを接続する必要があります。そのため、クラスターをテストするためにPod(nginx)を作成し、結果は次のようになります(図Pod-1を参照)。

ご覧のとおり、nginxはマスターノード(pod-1イメージ)とproxmoxホスト(pod-2イメージ)で期待どおりに実行されます。

しかし、ブラウザからアクセスしようとすると問題が発生し、動作しません(nav-2イメージ):(30080はnodePortサービスです) ここに画像の説明を入力してください。

今私の質問は、マスターノードの@ipまたはproxmox @ipを使用してnginxアプリケーションにアクセスできるソリューションはありますか?私たちの目標は、ブラウザからアプリケーションにアクセスできることです。私たちを助けることができますか?

ご協力ありがとうございます

関連情報