Post

[OpenShift 오픈시프트] Openshift Web Console Logo Customizing

OCP 웹 콘솔 로고 변경 방법


Test Environment


Red Hat Enterprise Linux 9.2 (Plow)

RHOCP 4.14.15


1. Logo Image 업로드


이미지 로고를 선택할 때, GIF, JPG, PNG, SVG를 포함한 일반적인 이미지 형식의 파일이 가능하며 최대 높이 60px로 제한되어 있다.

또한 이미지 크기가 1MB를 초과해서는 안 된다.

해당 이미지를 Bastion 노드에 업로드하자.


/opt/openshift/logo 위치에 custom-logo.png 파일을 업로드했다.


2. Configmap 생성


/opt/openshift/logo/custom-logo.png 파일을 그 로고 데이터로 포함하여 custom-logo라는 이름의 ConfigMap을 생성한다.


oc create configmap custom-logo --from-file /opt/openshift/logo/custom-logo.png -n openshift-config

1
configmap/custom-logo created


3. Openshift Console Operator 수정


클러스터의 콘솔 설정을 편집하기 위해, spec 하위의 customization 단락의 내용을 추가하고 저장한다.

customProductName은 브라우저 탭에 나오는 텍스트인데, 한글도 잘 나온다. (참고로 이미지 파일이 깨지면 이미지 대신 입력한 글자로 나옴)


oc edit consoles.operator.openshift.io cluster

1
2
3
4
5
6
7
8
9
10
apiVersion: operator.openshift.io/v1
kind: Console
metadata:
  name: cluster
spec:
  customization:
    customLogoFile:
      key: custom-logo.png
      name: custom-logo
    customProductName: iinaglow 입니다

image-20240826210748491


1
console.operator.openshift.io/cluster edited


4. Logo 결과 확인


[변경 전]

image-20240826205743602

image-20240826205803266


[변경 후]

image-20240826210441596

image-20240826210502380


References


https://docs.openshift.com/container-platform/4.14/web_console/customizing-the-web-console.html


This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.