0

質問1 :

1.1。「openshift_master_cluster_public_hostname」ホスト名の背後に座っているのは誰ですか? それは Web コンソール (Web コンソール サービス? または Web サービス展開) ですか、それとも何か他のものですか?

1.2. oc get service -n openshift-web-consoleを実行すると、Web コンソールが 443 で実行されていることがわかります。ポート 8443 で動作するはずではありませんか?

1.3。https://openshift_master_cluster_public_hostname:8443 へのリクエストの流れを説明してもらえますか?

1.4。ドキュメントには

質問2:

curl と wget の応答が異なるのはなぜですか?
i : curl https://openshift_master_cluster_public_hostname:8443の場合、次のようになります。

{
  "paths": [
    "/api",
    "/api/v1",
    "/apis",
    "/apis/",
    "/apis/admissionregistration.k8s.io",
    "/apis/admissionregistration.k8s.io/v1beta1",
    "/apis/apiextensions.k8s.io",
    "/apis/apiextensions.k8s.io/v1beta1",
    ...
    "/swagger.json",
    "/swaggerapi",
    "/version",
    "/version/openshift"
  ]
}

wget https://openshift_master_cluster_public_hostname:8443の場合 、index.html ページが表示されます。

Web コンソールがこの要求に応答しているか、または

質問 3 :

8443 ではなくポート 443 で Web コンソールを公開するにはどうすればよいですか。いくつかの解決策が見つかりました。

  1. 変数「openshift_master_console_port,openshift_master_api_port」を使用しましたが、これらのポートは「内部」ポートであり、パブリック ポートとして設計されていないことがわかりました。したがって、このポートを変更すると、OpenShift セットアップがクラッシュする可能性があります

  2. 外部サービスの使用 (ここで説明)

外部のhaporxyでポート転送をセットアップしようとしていますが、それは可能ですか?

4

1 に答える 1