사용자 정의 리소스 가이드
COP Console의 사용자 정의 리소스 메뉴에서는 Kubernetes의 확장 메커니즘인 CRD(CustomResourceDefinition)와 해당 CRD에 기반한 CR(Custom Resource) 인스턴스를 관리할 수 있습니다. CRD를 통해 Kubernetes API를 확장하여 조직의 요구사항에 맞는 새로운 리소스 타입을 정의하고, 표준 Kubernetes 리소스와 동일한 방식으로 관리할 수 있습니다.
참고: 사용자 정의 리소스 메뉴는 GS(Getting Started) 메뉴 모드에서는 숨겨져 있습니다. 전체 메뉴 모드로 전환해야 확인할 수 있습니다.
CRD 목록 개요
사이드바에서 사용자 정의 리소스 > 사용자 정의 리소스 정의를 선택하면 클러스터에 등록된 모든 CRD 목록이 표시됩니다. CRD는 클러스터 범위 리소스이므로 네임스페이스와 무관하게 전체 목록이 표시됩니다.
목록에서 확인할 수 있는 정보는 다음과 같습니다.
- 이름: CRD의 전체 이름 (예:
certificates.cert-manager.io) - 그룹(Group): API 그룹 이름 (예:
cert-manager.io) - 버전(Version): 현재 제공되는 API 버전 (예:
v1,v1beta1) - Scope: 리소스의 범위.
Namespaced(네임스페이스 범위) 또는Cluster(클러스터 범위) - 생성 시간: CRD가 등록된 시각
목록 상단의 검색 기능을 사용하여 이름, 그룹 등으로 CRD를 빠르게 찾을 수 있습니다. 클러스터에 많은 CRD가 등록되어 있는 경우 특히 유용합니다.
📄️ 인스턴스
COP Console에서 CR 인스턴스의 목록 조회, 탐색, 상세/편집, YAML/폼 편집, 생성 및 삭제 방법을 안내합니다.
📄️ CRD 상세
COP Console에서 CRD 상세 정보(기본 정보, 버전 정보, JSON 스키마, 추가 프린터 열) 확인 방법을 안내합니다.