This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.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=merge
$ oc patch consoles.operator.openshift.io cluster --patch '{"spec":{"route":{"hostname":"console.example.com"}}}' --type=merge
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果指定自定义证书,则必须在
openshift-config
命名空间中创建具有密钥和证书的 secret。例如:oc create secret tls console-tls --key=key.pem --cert=cert.pem -n openshift-config
$ oc create secret tls console-tls --key=key.pem --cert=cert.pem -n openshift-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 然后,编辑 Web 控制台的 Operator 配置:
oc edit consoles.operator.openshift.io cluster
$ oc edit consoles.operator.openshift.io cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在配置资源中添加以下小节:
spec: route: hostname: console.example.com secret: name: console-tls
spec: route: hostname: console.example.com secret: name: console-tls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow