본문으로 건너뛰기

검색 및 최근 항목

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를 우선적으로 찾아줍니다.