5.3. 콘솔 경로 사용자 정의
console
및 downloads
의 경우 사용자 지정 경로 기능은 ingress
구성 경로 구성 API를 사용합니다. console
사용자 정의 경로가 ingress
구성 및 console-operator
구성에 모두 설정된 경우 새 ingress
구성 사용자 정의 경로 구성이 우선합니다. console-operator
구성을 통한 경로 구성은 더 이상 사용되지 않습니다.
5.3.1. 콘솔 경로 사용자 정의
클러스터 Ingress
구성의 spec.componentRoutes
필드에 사용자 정의 호스트 이름과 TLS 인증서를 설정하여 콘솔 경로를 사용자 지정할 수 있습니다.
사전 요구 사항
- 관리 권한이 있는 사용자로 클러스터에 로그인했습니다.
TLS 인증서 및 키가 포함된
openshift-config
네임스페이스에 시크릿을 생성했습니다. 사용자 지정 호스트 이름 접미사가 클러스터 도메인 접미사가 일치하지 않는 경우 필요합니다. 접미사가 일치하는 경우 시크릿은 선택 사항입니다.작은 정보oc create secret tls
명령을 사용하여 TLS 시크릿을 생성할 수 있습니다.
절차
클러스터
Ingress
구성을 편집합니다.$ oc edit ingress.config.openshift.io cluster
사용자 정의 호스트 이름 및 제공 인증서 및 키를 설정합니다.
apiVersion: config.openshift.io/v1 kind: Ingress metadata: name: cluster spec: componentRoutes: - name: console namespace: openshift-console hostname: <custom_hostname> 1 servingCertKeyPairSecret: name: <secret_name> 2
- 파일을 저장하여 변경 사항을 적용합니다.
5.3.2. 다운로드 경로 사용자 지정
클러스터 Ingress
구성의 spec.componentRoutes
필드에 사용자 정의 호스트 이름과 TLS 인증서를 설정하여 다운로드 경로를 사용자 지정할 수 있습니다.
사전 요구 사항
- 관리 권한이 있는 사용자로 클러스터에 로그인했습니다.
TLS 인증서 및 키가 포함된
openshift-config
네임스페이스에 시크릿을 생성했습니다. 사용자 지정 호스트 이름 접미사가 클러스터 도메인 접미사가 일치하지 않는 경우 필요합니다. 접미사가 일치하는 경우 시크릿은 선택 사항입니다.작은 정보oc create secret tls
명령을 사용하여 TLS 시크릿을 생성할 수 있습니다.
절차
클러스터
Ingress
구성을 편집합니다.$ oc edit ingress.config.openshift.io cluster
사용자 정의 호스트 이름 및 제공 인증서 및 키를 설정합니다.
apiVersion: config.openshift.io/v1 kind: Ingress metadata: name: cluster spec: componentRoutes: - name: downloads namespace: openshift-console hostname: <custom_hostname> 1 servingCertKeyPairSecret: name: <secret_name> 2
- 파일을 저장하여 변경 사항을 적용합니다.