6장. OpenShift Container Platform에서 웹 콘솔 사용자 정의
OpenShift Container Platform 웹 콘솔을 사용자 지정하여 사용자 정의 로고, 제품 이름, 링크, 알림 및 명령줄 다운로드를 설정할 수 있습니다. 이는 웹 콘솔을 특정 기업 또는 정부의 요구 사항에 맞게 조정해야하는 경우 특히 유용합니다.
6.1. 사용자 정의 로고 및 제품 이름 추가 링크 복사링크가 클립보드에 복사되었습니다!
사용자 정의 로고 또는 사용자 정의 제품 이름을 추가하여 사용자 정의 브랜딩을 만들 수 있습니다. 이 설정은 서로 독립적이므로 모두 또는 하나씩 따로 설정할 수 있습니다.
전제 조건
- 클러스터 관리자 권한이 있어야합니다.
-
사용할 로고 파일을 만듭니다. 로고는 GIF, JPG, PNG 또는 SVG를 포함한 일반적인 이미지 형식의 파일 일 수 있으며
max-height
60px
로 제한됩니다.ConfigMap
오브젝트 크기의 제약 조건으로 인해 이미지 크기가 1MB를 초과해서는 안 됩니다.
프로세스
openshift-config
네임 스페이스의 로고 파일을 설정 맵으로 가져옵니다.oc create configmap console-custom-logo --from-file /path/to/console-custom-logo.png -n openshift-config
$ oc create configmap console-custom-logo --from-file /path/to/console-custom-logo.png -n openshift-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작은 정보다음 YAML을 적용하여 구성 맵을 만들 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 유효한 base64로 인코딩된 로고를 제공합니다.
customLogoFile
및customProductName
을 포함하도록 웹 콘솔의 Operator 설정을 편집합니다.oc edit consoles.operator.openshift.io cluster
$ oc edit consoles.operator.openshift.io cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow Operator 설정이 업데이트되면 사용자 정의 로고 설정 맵을 콘솔 네임 스페이스에 동기화하고 이를 콘솔 pod에 마운트한 후 다시 배포합니다.
성공적으로 실행되었는지 확인합니다. 문제가 있는 경우 콘솔 클러스터 Operator는
Degraded
상태를 보고하고 콘솔 Operator 설정도CustomLogoDegraded
상태를KeyOrFilenameInvalid
또는NoImageProvided
와 같은 이유와 함께 보고합니다.clusteroperator
를 확인하려면 다음을 실행합니다.oc get clusteroperator console -o yaml
$ oc get clusteroperator console -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 콘솔 Operator 설정을 확인하려면 다음을 실행합니다.
oc get consoles.operator.openshift.io -o yaml
$ oc get consoles.operator.openshift.io -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow