5.3. 사용자 정의 웹 콘솔 URL
웹 콘솔 URL, consoleURL
을 사용자 정의 값으로 업데이트할 수 있습니다.
절차
consoles.operator.openshift.io
사용자 정의 리소스에서 설치 중에 기본적으로 생성된 클러스터 인스턴스를 변경합니다.$ oc patch consoles.operator.openshift.io cluster --patch '{"spec":{"route":{"hostname":"console.example.com"}}}' --type=merge
apiVersion: operator.openshift.io/v1 kind: Console metadata: name: cluster spec: route: hostname: 'console.example.com'
사용자 정의 인증서를 지정하는 경우 키와 인증서가 있는
openshift-config
네임스페이스에 시크릿을 생성해야 합니다. 예를 들면 다음과 같습니다.$ oc create secret tls console-tls --key=key.pem --cert=cert.pem -n openshift-config
apiVersion: 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
그런 다음 웹 콘솔의 Operator 구성을 편집합니다.
$ oc edit consoles.operator.openshift.io cluster
구성 리소스에 다음 스탠자를 추가합니다.
spec: route: hostname: console.example.com secret: name: console-tls