클러스터에서 KubernetesCMDB
기본적으로 데이터베이스로 전송하는 자원 외에 클러스터구성 관리 데이터베이스(CMDB)에서 Kubernetes 로 추가 자원을 가져오도록 인포머를 Kubernetes 가시성 에이전트 구성할 수 있습니다. 기본 세트 이외의 추가 자원을 끌어오면 클러스터에 대한 가시성을 향상시킬 수 있습니다 Kubernetes .
인포머는 자원에 대한 Kubernetes 데이터를 수집하고, 수집된 데이터를 인스턴스로 보내고, 에서 적절한 테이블을 업데이트합니다 CMDB. 인포머가 기본적으로 가져오 CMDB 는 자원 목록은 다음 문서를 참조하십시오 Kubernetes 가시성 에이전트에서 수집한 데이터.
인포머를 끌어CMDB올 모든 추가 Kubernetes 자원에 대해 시스템은 cmdb_ci_kubernetes_component 대상 테이블에 CI(구성 항목)를 생성합니다. 또는 cmdb_ci_kubernetes_component 테이블을 확장하는 사용자 지정 테이블로 추가 자원을 풀링할 수 있습니다. 예를 들어 클러스터의 모든 ConfigMap 자원에 대한 u_cmdb_ci_kubernetes_configmap 테이블을 생성할 수 있습니다. 시스템은 모든 추가 자원에 대해 테이블에서 클러스터 CI로의 관계와 참조를 생성합니다. 자원에 네임스페이스가 지정되면 네임스페이스 CI에 대한 관계가 생성됩니다.
- 이름
- 네임스페이스(네임스페이스가 지정된 자원의 경우)
- Kubernetes ID
- API 버전
- 종류
- 레이블 및 주석
이 기본 데이터와 함께 인포머가 추가 자원에 대한 추가 정보를 끌어 CMDB오도록 할 수 있습니다. 기본적으로 시스템은 이 추가 데이터를 cmdb_ci_kubernetes_component 테이블의 속성 필드에 저장합니다. 추가 정보를 저장하기 위해 추가 자원당 사용자 지정 필드를 만들 수도 있습니다.
Kubernetes 가시성 에이전트 을 사용하면 필터링 조건을 정의하여 추가 자원을 필터링할 수 있습니다. 조건이 일치하는 것으로 표시되면 인포머는 자원 CMDB을 .
클러스터에서 Kubernetes 로 추가 자원을 끌어오는 방법에 대한 자세한 정보 및 절차는 지식베이스의 Now SupportKubernetes Visibility Agent(이전의 CNO for Visibility) 확장성 및 커스터마이제이션 [KB1638668] 문서를 CMDB참조하십시오.