6.10. 개발자 카탈로그 및 하위 카탈로그 사용자 정의
클러스터 관리자는 개발자 카탈로그 또는 하위 카탈로그 또는 하위 카탈로그를 구성하고 관리할 수 있습니다. 하위 카탈로그 유형을 활성화 또는 비활성화하거나 전체 개발자 카탈로그를 비활성화할 수 있습니다.
developerCatalog.types 오브젝트에는 YAML 보기에서 사용하기 위해 스니펫에 정의해야 하는 다음 매개변수가 포함되어 있습니다.
-
state: 개발자 카탈로그 유형 목록을 활성화하거나 비활성화해야 하는지 정의합니다. -
enabled: 사용자에게 표시되는 개발자 카탈로그 유형(sub-catalogs) 목록을 정의합니다. -
disabled: 사용자에게 표시되지 않는 개발자 카탈로그 유형(sub-catalogs) 목록을 정의합니다.
YAML 보기 또는 양식 보기를 사용하여 다음 개발자 카탈로그 유형(sub-catalogs)을 활성화하거나 비활성화할 수 있습니다.
-
Builder Images -
Templates -
Devfiles -
Samples -
Helm Charts -
Event Sources -
Event Sinks -
Operator Backed
6.10.1. YAML 보기를 사용하여 개발자 카탈로그 또는 하위 카탈로그 사용자 정의 링크 복사링크가 클립보드에 복사되었습니다!
YAML 보기에서 YAML 콘텐츠를 편집하여 개발자 카탈로그를 사용자 지정할 수 있습니다.
사전 요구 사항
- 클러스터 관리자 권한이 있는 OpenShift 웹 콘솔 세션.
절차
-
웹 콘솔의 관리자 화면에서 관리자
클러스터 설정으로 이동합니다. - 구성 탭을 선택하고 콘솔 (operator.openshift.io) 리소스를 클릭한 후 세부 정보 페이지를 확인합니다.
YAML 탭을 클릭하여 편집기를 열고 필요에 따라 YAML 콘텐츠를 편집합니다.
예를 들어 개발자 카탈로그 유형을 비활성화하려면 비활성화된 개발자 카탈로그 리소스 목록을 정의하는 다음 스니펫을 삽입합니다.
apiVersion: operator.openshift.io/v1 kind: Console metadata: name: cluster ... spec: customization: developerCatalog: categories: types: state: Disabled disabled: - BuilderImage - Devfile - HelmChart ...- 저장을 클릭합니다.
기본적으로 웹 콘솔의 관리자 보기에서 개발자 카탈로그 유형이 활성화됩니다.
6.10.2. 양식 보기를 사용하여 개발자 카탈로그 또는 하위 카탈로그 사용자 정의 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔에서 양식 보기를 사용하여 개발자 카탈로그를 사용자 지정할 수 있습니다.
사전 요구 사항
- 클러스터 관리자 권한이 있는 OpenShift 웹 콘솔 세션.
- 개발자 화면이 활성화됩니다.
절차
-
관리자 화면에서 관리
클러스터 설정으로 이동합니다. - 구성 탭을 선택하고 콘솔(operator.openshift.io) 리소스를 클릭합니다.
-
작업
사용자 지정을 클릭합니다. 사전 고정된 탐색 항목,페이지 추가 및 개발자 카탈로그 섹션에서 항목을 활성화하거나 비활성화합니다.
검증
개발자 카탈로그를 사용자 지정하면 변경 사항이 시스템에 자동으로 저장되고 새로 고침 후 브라우저에 적용됩니다.
관리자는 기본적으로 모든 사용자에 대해 표시되는 탐색 항목을 정의할 수 있습니다. 탐색 항목을 다시 정렬할 수도 있습니다.
비슷한 절차를 사용하여 퀵스타트, 클러스터 역할 및 작업과 같은 웹 UI 항목을 사용자 지정할 수 있습니다.
6.10.2.1. YAML 파일 변경 예 링크 복사링크가 클립보드에 복사되었습니다!
개발자 카탈로그를 사용자 정의하기 위해 YAML 편집기에 다음 스니펫을 동적으로 추가할 수 있습니다.
다음 스니펫을 사용하여 상태 유형을 활성화로 설정하여 모든 하위 카탈로그를 표시합니다.
apiVersion: operator.openshift.io/v1
kind: Console
metadata:
name: cluster
...
spec:
customization:
developerCatalog:
categories:
types:
state: Enabled
다음 스니펫을 사용하여 상태 유형을 비활성화 로 설정하여 모든 하위 카탈로그를 비활성화합니다.
apiVersion: operator.openshift.io/v1
kind: Console
metadata:
name: cluster
...
spec:
customization:
developerCatalog:
categories:
types:
state: Disabled
클러스터 관리자가 웹 콘솔에서 활성화되는 하위 카탈로그 목록을 정의하는 경우 다음 스니펫을 사용합니다.
apiVersion: operator.openshift.io/v1
kind: Console
metadata:
name: cluster
...
spec:
customization:
developerCatalog:
categories:
types:
state: Enabled
enabled:
- BuilderImage
- Devfile
- HelmChart
- ...