Skip to main content

인스턴스

COP 콘솔에서는 클러스터 내에 정의된 Custom Resource Definition(CRD) 기반 리소스 인스턴스를 확인하고, 직접 관리할 수 있는 기능을 제공합니다.
사용자는 CR 인스턴스를 조회, 편집, 삭제할 수 있으며, 필터링 및 정렬 기능을 통해 원하는 리소스를 빠르게 찾을 수 있습니다.


1. 인스턴스

커스텀 리소스(CRD) 목록 확인

CRD 목록 테이블입니다.
해당 화면에서는 현재 클러스터에 존재하는 Custom Resource 인스턴스들이 아래와 같은 정보와 함께 표시됩니다.

  • 리소스 이름 (Instance name): 고유한 리소스 식별자입니다.
  • 정의(CRD): 이 리소스가 속한 Custom Resource Definition의 전체 경로
  • 그룹 / 카테고리: CRD의 소속 그룹 및 범주
  • 스코프(Scope): Namespaced 또는 Cluster 범위 여부
  • 경과 시간: 생성 후 경과된 시간

예: ApplicationSet, CertificateRequest, ClusterIssuer

필터 및 정렬

리소스 필터링과 정렬 기능을 제공합니다.

  • 검색 필터: 상단 검색창에서 리소스 이름을 직접 입력하여 찾을 수 있습니다.
  • 네임스페이스 필터: 우측 상단 드롭다운을 통해 특정 네임스페이스 리소스만 필터링할 수 있습니다.
  • 정렬 버튼: 각 열 제목 클릭 시 오름차순/내림차순으로 정렬 가능
    • 예: 경과 시간 기준으로 가장 최근 생성된 리소스 보기

리소스 동작 메뉴

각 리소스 항목의 우측 세 점 아이콘(⁝) 을 클릭했을 때 나타나는 동작 메뉴입니다.

  • 편집 : 선택된 리소스의 세부 설정을 GUI를 통해 편집합니다.
  • YAML 보기 : 해당 리소스의 YAML 정의를 읽기 전용으로 확인할 수 있습니다.
    • 구성 검토, 복사 및 백업 시 유용
  • 삭제 : 해당 리소스를 클러스터에서 삭제합니다.
    • 삭제된 리소스는 복구가 불가능하므로 주의가 필요합니다.

2.인스턴스 상세 화면

COP 콘솔의 인스턴스 메뉴는 클러스터에 실제로 생성된 Custom Resource(CR) 인스턴스들을 조회하고 관리하는 화면입니다.
이전의 CRD 메뉴가 리소스 정의(Definition)에 대한 정보를 제공했다면, 이 화면은 해당 정의를 기반으로 생성된 리소스 실체를 보여줍니다.


tip
  • 해당 화면은 클러스터 내 Custom Resource 인스턴스를 직접 조회하고 조작하는 공간입니다.
  • CRD와 달리 실제 오브젝트 중심으로 동작하며, 실시간으로 관리가 가능합니다.
  • 대량의 리소스가 있는 환경에서도 필터링과 정렬을 통해 빠르게 탐색할 수 있습니다.

관리 및 제어

화면 우측 상단에는 커스텀 리소스를 관리하고 제어할 수 있는 아이콘들이 있습니다.

  • 편집: Application 리소스의 YAML 설정을 직접 편집합니다.
  • 삭제: 해당 Application 리소스를 삭제합니다.
  • 닫기 (X 아이콘): 상세 화면을 닫고 목록으로 돌아갑니다.

상세 정보 및 상태

  • 이름: 커스텀 리소스의 이름입니다.
  • 네임스페이스: 리소스가 속해 있는 네임스페이스입니다.
  • 생성일: 해당 리소스가 생성된 시각입니다.
  • 정의: 이 리소스가 어떤 CRD에 의해 정의되었는지 나타냅니다.
  • Sync Status: CRD의 동기화 상태를 나타냅니다.
  • Health Status: 현재 애플리케이션의 상태를 나타냅니다.
  • Revision: 배포된 Git 리비전 해시값입니다.
  • Project: 이 애플리케이션이 속한 프로젝트 이름입니다.

이벤트 (Events)

이벤트가 발생하면 이 섹션에 관련 로그가 표시됩니다.

주의사항

사용자의 권한에 따라 일부 리소스의 편집 또는 삭제 기능은 비활성화될 수 있으며, 이 경우에는 관리자 권한이 필요합니다.