質問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 コンソールを公開するにはどうすればよいですか。いくつかの解決策が見つかりました。
変数「openshift_master_console_port,openshift_master_api_port」を使用しましたが、これらのポートは「内部」ポートであり、パブリック ポートとして設計されていないことがわかりました。したがって、このポートを変更すると、OpenShift セットアップがクラッシュする可能性があります
外部サービスの使用 (ここで説明)
外部のhaporxyでポート転送をセットアップしようとしていますが、それは可能ですか?