まず、私はK8の専門家ではなく、コンセプトのいくつかを理解していて、既に設定で手が汚れています。Kubernetes:ポッドから「公開」URLにアクセス
私が正しく私の会社で構成されたクラスタを設定するが、私は、私は2つのポッドをクラスタに取り組んでいます。この問題
を持って、進入のルールが正しくwww.my-app.com
とdashboard.my-app.com
用に設定されています。 両方のポッドは同じVM上で実行されます。
私はdashboard
ポッド(kubectl exec -it $POD bash
)に入力して、私は再びdashboard
ポッドに着陸curl http://www.my-app.com
にしようとした場合(同じwww
からdashboard
に、周りのすべての方法を起こります)。 http://www-svc.default.svc.cluster.local
とhttp://dashboard-svc.default.svc.cluster.local
を正しいポッドに着陸させる必要がありますが、これは問題です(他のアプリケーションで生成されたリンクには、「public url」ではなく、内部k8sホストが含まれます)。
ポッド自体の「パブリック」ホスト名でポッドにアクセスできるようにルーティングを設定する方法はありますか?
これは有用な視点です。実際には両方のサービスが同じ外部IP上で実行されていますが、このシナリオの解決策はありますか? –
別々のポート?私はKubernetesがポート共有を許可するとは思わない。 –