본문으로 건너뛰기
버전: 1.0.2

검색 및 최근 항목

COP Console의 글로벌 검색 기능은 클러스터 내의 리소스, 페이지, 클러스터를 이름으로 빠르게 찾아 이동할 수 있는 통합 검색 기능입니다. Fuse.js 기반의 퍼지(fuzzy) 검색 알고리즘을 사용하여, 정확한 이름을 입력하지 않아도 유사한 결과를 찾아줍니다.


검색 방법​

검색창 클릭​

상단 헤더 중앙에 위치한 검색창을 클릭하면 검색 모드가 활성화됩니다. 데스크톱 환경에서는 검색창이 텍스트 입력 필드 형태로 표시되며, 모바일 또는 소형 화면에서는 검색 아이콘 버튼으로 표시됩니다.

키보드 단축키​

키보드 단축키를 사용하면 마우스 없이도 빠르게 검색을 시작할 수 있습니다.

운영체제단축키
macOSCmd + /
Windows / LinuxCtrl + /

검색어 입력​

검색 모드가 활성화되면 검색어를 입력합니다. 실시간으로 검색 결과가 드롭다운으로 표시됩니다. 키보드 화살표 키로 결과를 탐색하고, Enter 키로 선택한 항목으로 이동할 수 있습니다.


검색 대상​

글로벌 검색은 다음 네 가지 카테고리를 대상으로 합니다.

Kubernetes 리소스​

현재 선택된 클러스터 내의 다양한 Kubernetes 리소스를 이름으로 검색할 수 있습니다. 검색 대상에 포함되는 리소스 타입은 다음과 같습니다.

  • Pod
  • Deployment
  • Service
  • Job / CronJob
  • ConfigMap
  • Namespace
  • StatefulSet
  • ReplicaSet
  • PersistentVolumeClaim
  • Endpoints
  • Ingress
  • ServiceAccount
  • Node

클러스터​

등록된 클러스터를 이름으로 검색할 수 있습니다. 클러스터를 선택하면 해당 클러스터의 대시보드로 이동합니다.

페이지​

Console 내의 모든 페이지(라우트)를 이름으로 검색할 수 있습니다. 예를 들어, "Deployments", "Services", "Nodes" 등의 페이지 이름을 입력하면 해당 페이지로 바로 이동할 수 있습니다.

테마​

Console의 테마를 검색하여 전환할 수 있습니다. 테마 이름을 입력하면 검색 결과에 테마 미리보기와 함께 표시되며, 선택 시 즉시 테마가 변경됩니다.


검색 결과​

검색 결과는 가상화된 리스트(Virtualized List)로 표시되어 많은 수의 결과도 성능 저하 없이 표시됩니다. 최대 100개의 결과가 관련도가 높은 순서로 정렬됩니다.

결과 항목 구성​

요소설명
아이콘리소스 종류에 해당하는 아이콘입니다. Kubernetes 리소스의 경우 종류별 전용 아이콘이 표시됩니다.
부제목리소스의 종류(Kind) 또는 카테고리입니다. 예: Pod, Deployment, Cluster, Page
이름리소스의 이름입니다. 검색어와 일치하는 부분이 굵은 글씨로 강조 표시됩니다.

결과 탐색​

  • 마우스: 원하는 항목을 클릭하면 해당 리소스의 상세 페이지로 이동합니다.
  • 키보드: 위/아래 화살표 키로 항목을 탐색하고, Enter 키로 선택합니다.
  • 리소스 맵: 리소스 맵(Map) 화면에서 검색하는 경우, 선택한 리소스가 맵 위에서 강조 표시됩니다.

최근 항목​

검색창을 활성화했을 때 검색어를 입력하지 않으면, 최근에 접근한 항목 목록이 자동으로 표시됩니다.

동작 방식​

  • 검색 결과에서 항목을 선택(클릭 또는 Enter)할 때마다 해당 항목이 최근 목록에 자동으로 기록됩니다.
  • 최근 항목은 브라우저의 로컬 스토리지(Local Storage)에 저장되므로, 브라우저를 닫았다가 다시 열어도 유지됩니다.
  • 최대 10개의 최근 항목이 저장되며, 10개를 초과하면 가장 오래된 항목이 자동으로 제거됩니다.
  • 최근 항목은 접근 시간 기준으로 가장 최근 항목이 먼저 표시됩니다.

활용 방법​

  • 자주 확인하는 Pod나 Deployment로 빠르게 이동합니다.
  • 이전에 조사하던 리소스로 즉시 돌아갑니다.
  • 반복적으로 접근하는 페이지에 키보드 단축키(Ctrl/Cmd + /)와 조합하여 신속하게 접근합니다.

참고 사항​

  • 검색 기능은 현재 선택된 클러스터의 리소스만 대상으로 합니다. 다른 클러스터의 리소스를 검색하려면 먼저 클러스터를 변경해야 합니다.
  • 리소스 데이터가 로딩 중일 때는 검색창 우측에 로딩 표시기가 나타납니다. 로딩이 완료된 후에 검색 결과가 정확하게 표시됩니다.
  • 검색어의 부분 일치도 지원되므로, 리소스 이름의 일부만 입력해도 관련 결과를 찾을 수 있습니다.
  • 리소스 이름과 종류(Kind)를 조합하여 검색할 수 있습니다. 예를 들어, "default namespace"를 입력하면 default라는 이름의 Namespace를 우선적으로 찾아줍니다.