1.2. 구성 가능한 검색 컬렉션 생성


검색한 리소스를 사용자 지정할 각 관리 클러스터에 대해 search-collector-config 구성 맵을 생성하여 클러스터에서 수집되는 Kubernetes 리소스를 정의합니다.

필수 액세스: 클러스터 관리자

검색 애드온이 배포된 동일한 네임스페이스에 구성 맵을 배치합니다. 기본 네임스페이스는 open-cluster-management-agent-addon 입니다.

다음 단계를 완료합니다.

  1. 다음 명령을 실행하여 search-collector-config 구성 맵을 생성합니다.

    oc apply -f <your-search-collector-config>.yaml
  2. 구성 맵 내에서 허용(data.AllowedResources) 및 거부 목록(data.DeniedResources) 섹션에 있는 리소스를 나열합니다. 구성 맵은 다음 YAML 파일과 유사할 수 있습니다.

    apiVersion: v1
    kind: ConfigMap
    metadata:
     name: search-collector-config
     namespace: <namespace where search-collector add-on is deployed>
    data:
     AllowedResources: |- 
    1
    
       - apiGroups:
           - "*"
         resources:
           - services
           - pods
       - apiGroups:
           - admission.k8s.io
           - authentication.k8s.io
         resources:
           - "*"
     DeniedResources: |- 
    2
    
       - apiGroups:
           - "*"
         resources:
           - secrets
       - apiGroups:
           - admission.k8s.io
         resources:
           - policies
           - iampolicies
           - certificatepolicies
    1
    이전 구성 맵 예제에서는 모든 apiGroups 에서 수집할 서비스와 Pod를 표시하는 동시에 admission.k8s.ioauthentication.k8s.io apiGroups 에서 모든 리소스를 수집할 수 있습니다.
    2
    구성 맵 예제에서는 정책 컬렉션,iampolicies, apiGroup admission.k8s.io 에서 certificatepolicies 를 방지하는 동안 모든 apiGroups 에서 시크릿 의 중앙 컬렉션을 방지합니다.

    참고: 구성 맵을 제공하지 않으면 기본적으로 모든 리소스가 수집됩니다. AllowedResources 만 제공하는 경우 AllowedResources 에 나열되지 않은 모든 리소스가 자동으로 제외됩니다. AllowedResourcesDeniedResources 에 동시에 나열된 리소스도 제외됩니다.

1.2.1. 검색 콘솔 사용자 정의

검색 결과 및 제한을 사용자 지정합니다. 사용자 지정을 수행하려면 다음 작업을 완료합니다.

  1. OpenShift Container Platform 콘솔에서 검색 결과 제한을 사용자 지정합니다.

    1. multicluster-engine 네임스페이스에서 console-mce-config 를 업데이트합니다. 이러한 설정은 모든 사용자에게 적용되며 성능에 영향을 미칠 수 있습니다. 다음 성능 매개변수 설명을 확인합니다.

      • 192.0.2.D_SEARCH_LIMIT - 각 사용자에 대해 저장된 최대 검색 양입니다. 기본적으로 각 사용자에 대해 저장된 검색 수가 10개로 제한됩니다. 기본값은 10 입니다. 제한을 업데이트하려면 console-config 구성 맵에 다음 키 값을 추가합니다. 192.0.2. D_SEARCH_LIMIT: x.
      • SEARCH_RESULT_LIMIT - 콘솔에 표시되는 검색 결과의 최대 양입니다. 기본값은 1000 입니다. 이 제한을 제거하려면 -1 로 설정합니다.
      • SEARCH_AUTOCOMPLETE_LIMIT - 검색 표시줄 typeahead에 대해 검색된 최대 제안 수입니다. 기본값은 10,000 입니다. 이 제한을 제거하려면 -1 로 설정합니다.
    2. OpenShift Container Platform 콘솔에서 다음 patch 명령을 실행하여 검색 결과를 100개의 항목으로 변경합니다.
    oc patch configmap console-mce-config -n multicluster-engine --type merge -p '{"data":{"SEARCH_RESULT_LIMIT":"100"}}'
  2. 제안된 검색을 추가, 편집 또는 제거하려면 console-search-config 라는 구성 맵을 생성하고 suggestedSearches 섹션을 구성합니다. 나열된 권장 검색도 콘솔에 표시됩니다. 각 검색 오브젝트에 대해 id, name, search Cryostat 가 있어야 합니다. 다음 구성 맵 예제를 표시합니다.

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: console-search-config
      namespace: <acm-namespace> 
    1
    
    data:
      suggestedSearches: |-
        [
          {
            "id": "search.suggested.workloads.name",
            "name": "Workloads",
            "description": "Show workloads running on your fleet",
            "searchText": "kind:DaemonSet,Deployment,Job,StatefulSet,ReplicaSet"
          },
          {
            "id": "search.suggested.unhealthy.name",
            "name": "Unhealthy pods",
            "description": "Show pods with unhealthy status",
            "searchText": "kind:Pod status:Pending,Error,Failed,Terminating,ImagePullBackOff,CrashLoopBackOff,RunContainerError,ContainerCreating"
          },
          {
            "id": "search.suggested.createdLastHour.name",
            "name": "Created last hour",
            "description": "Show resources created within the last hour",
            "searchText": "created:hour"
          },
          {
            "id": "search.suggested.virtualmachines.name",
            "name": "Virtual Machines",
            "description": "Show virtual machine resources",
            "searchText": "kind:VirtualMachine"
          }
        ]
    1
    search가 활성화된 네임스페이스를 추가합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동