Kubernetes 클러스터에서 CMDB로 추가 자원 풀링

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 기본적으로 데이터베이스로 전송하는 자원 외에 클러스터에서 구성 관리 데이터베이스(CMDB)로 추가 자원을 Kubernetes 풀링하도록 인포머를 구성할 Kubernetes 가시성 에이전트 수 있습니다. 기본 세트 이외의 추가 자원을 끌어오면 Kubernetes 클러스터에 대한 가시성을 향상시킬 수 있습니다.

    인포머는 Kubernetes 자원에 대한 데이터를 수집하고, 수집된 데이터를 인스턴스로 보내고, CMDB에서 적절한 테이블을 업데이트합니다. 인포머가 기본적으로 끌어오는 CMDB 리소스 목록은 CNO가 가시성을 위해 수집한 데이터를 참조하십시오.

    인포머가 CMDB로 풀링하는 모든 추가 Kubernetes 자원에 대해 시스템은 cmdb_ci_kubernetes_component 대상 테이블에 CI(구성 항목)를 생성합니다. 또는 cmdb_ci_kubernetes_component 테이블을 확장하는 사용자 지정 테이블로 추가 자원을 풀링할 수 있습니다. 예를 들어, 클러스터의 모든 ConfigMap 자원에 대한 u_cmdb_ci_kubernetes_configmap 테이블을 생성할 수 있습니다. 시스템은 모든 추가 자원에 대해 테이블에서 클러스터 CI로의 관계와 참조를 생성합니다. 자원에 네임스페이스가 지정되면 네임스페이스 CI에 대한 관계가 생성됩니다.

    기본적으로 인포머는 각 추가 자원에 대해 Kubernetes 클러스터에서 다음 정보를 가져옵니다.
    • 이름
    • 네임스페이스(네임스페이스가 지정된 자원의 경우)
    • Kubernetes
    • API 버전
    • 종류
    • 레이블 및 주석

    이 기본 데이터와 함께 인포머가 추가 자원에 대한 추가 정보를 CMDB로 풀링하도록 할 수 있습니다. 기본적으로 시스템은 이 추가 데이터를 cmdb_ci_kubernetes_component 테이블의 속성 필드에 저장합니다. 추가 정보를 저장하기 위해 추가 자원당 사용자 지정 필드를 만들 수도 있습니다.

    Kubernetes 가시성 에이전트 필터링 조건을 정의하여 추가 자원을 필터링할 수 있습니다. 조건이 일치하는 것으로 표시되면 인포머가 자원을 CMDB로 보냅니다.

    Kubernetes 클러스터에서 추가 자원을 CMDB로 풀링하는 방법에 대한 자세한 내용 및 절차는 Now Support 지식베이스의 CNO for Visibility(인포머)를 사용하여 추가 Kubernetes 자원 검색 [KB1638668] 문서를 참조하십시오.