Kubernetes 확장 클래스

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 검색 및 서비스 매핑 앱은 Kubernetes 패턴에 대한 클래스를 추가하거나 업데이트합니다.

    앱은 클래스 설명, 식별 규칙, 식별자 항목 및 종속 관계(해당하는 경우)를 CMDB 포함하여 클래스 계층 구조를 확장하는 클래스 모델을 추가합니다. 추가된 클래스를 다른 CMDB 클래스처럼 사용할 수 있습니다. 및 서비스 매핑 패턴과 같은 검색 애플리케이션은 이러한 클래스 확장을 사용하여 CI를 채우고 다양한 기술과 소프트웨어를 검색할 수 있습니다.

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    Kubernetes 패턴

    Kubernetes 패턴 메인 플로우는 Kubernetes 핵심 요소를 검색하는 데 도움이 됩니다. 이 릴리스의 클래스는 deployments, daemonsets 및 statefulsets와 같은 Kubernetes 워크로드 컨트롤러 구성 요소를 검색하기 위한 지원을 확장합니다. Workload Share 라이브러리는 배포, 데몬 세트 및 스테이트풀셋에 대한 정보를 캡처하여 해당 테이블에 저장합니다. 다른 확장에는 YAML 파일을 생성하여 구성 파일을 추적하고 서비스 메시 정보를 검색하여 서비스 간 관계를 생성하는 YAML 및 서비스 메시 확장이 포함됩니다.

    그림 1. 계층 구조와 CMDB 통합된 Kubernetes 확장 클래스
    계층 구조와 통합된 Kubernetes 확장 클래스입니다 CMDB .
    그림 2. Kubernetes 작업 부하
    Kubernetes 워크로드.

    클래스

    이 섹션에는 CI 클래스 모델 스토어 앱이 추가하거나 업데이트하는 클래스가 CMDB 나열되어 있습니다.

    CMDB CI 클래스 모델: 릴리스 1.12.0은 Kubernetes 패턴에 대해 다음 클래스를 추가합니다. 이 스토어 앱에서 확장할 수 있는 클래스를 포함하여 기본 시스템의 클래스 목록은 CMDB 을 참조하십시오 CMDB 테이블 설명.

    클래스 확장 필드 관계
    cmdb_ci_kubernetes_workload cmdb_ci_kubernetes_components 제공 출처 cmdb_ci_kubernetes_service
    cmdb_ci_kubernetes_deployment cmdb_ci_kubernetes_workload
    • 복제본 원함
    • 복제본 업데이트됨
    • 복제본 합계
    • 복제본 사용 가능
    • 복제본을 사용할 수 없음
    클러스터에서 호스팅됨
    cmdb_ci_kubernetes_daemonset cmdb_ci_kubernetes_workload
    • 실행 중인 포드
    • 대기 중인 포드
    • 포드 성공
    • 포드 실패
    • 사용 가능한 포드
    클러스터에서 호스팅됨
    cmdb_ci_kubernetes_statefulset cmdb_ci_kubernetes_workload
    • 실행 중인 포드
    • 대기 중인 포드
    • 포드 성공
    • 포드 실패
    • 사용 가능한 포드
    클러스터에서 호스팅됨