5.3. Web コンソール URL のカスタマイズ
Web コンソール URL consoleURL をカスタム値に更新できます。
手順
consoles.operator.openshift.ioカスタムリソースでのインストール時にデフォルトで作成されるクラスターインスタンスを変更します。$ oc patch consoles.operator.openshift.io cluster --patch '{"spec":{"route":{"hostname":"console.example.com"}}}' --type=mergeapiVersion: operator.openshift.io/v1 kind: Console metadata: name: cluster spec: route: hostname: 'console.example.com'カスタム証明書を指定する場合、キーおよび証明書を持つシークレットを
openshift-confignamespace に作成する必要があります。以下は例になります。$ oc create secret tls console-tls --key=key.pem --cert=cert.pem -n openshift-configapiVersion: v1 kind: Secret metadata: name: console-tls namespace: openshift-config type: kubernetes.io/tls data: tls.crt: >- <base64-encoded_cert> ...1 tls.key: >- <base64-encoded_key> ...2 次に、Web コンソールの Operator 設定を編集します。
$ oc edit consoles.operator.openshift.io cluster設定リソースに以下のスタンザを追加します。
spec: route: hostname: console.example.com secret: name: console-tls