私は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アプリケーションにアクセスできるソリューションはありますか?私たちの目標は、ブラウザからアプリケーションにアクセスできることです。私たちを助けることができますか?
ご協力ありがとうございます