Kubernetes-Erweiterungsklassen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die App „Discovery and Service Mapping“ fügt Klassen für das Kubernetes-Muster hinzu oder aktualisiert es.

    Die App fügt Klassenmodelle hinzu, die die Klassenhierarchie CMDB erweitern, einschließlich Klassenbeschreibungen, Identifizierungsregeln, Bezeichnereinträge und abhängige Beziehungen, falls zutreffend. Sie können die hinzugefügten Klassen wie jede andere CMDB -Klasse verwenden. Anwendungen wie die Muster Discovery und Service-Mapping können diese Klassenerweiterungen verwenden, um CIs zu füllen und verschiedene Technologien und Software zu erkennen.

    Apps im Store anfordern

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    Kubernetes-Muster

    Der Haupt-Flow für das Kubernetes-Muster hilft bei der Erkennung von Kubernetes-Kernelementen. Die Klassen in diesem Release erweitern die Unterstützung für die Erkennung von Kubernetes-Arbeitsauslastungs-Controller-Komponenten wie Bereitstellungen, DaemonSets und StatefulSets. Die Workload-Freigabebibliothek erfasst Informationen über Bereitstellungen, DaemonSets und StatefulSets und speichert sie in den entsprechenden Tabellen. Andere Erweiterungen umfassen eine YAML- und eine Service Mesh-Erweiterung, die eine YAML-Datei generieren, um Konfigurationsdateien nachzuverfolgen und Service-zu-Service-Beziehungen zu erstellen, indem Service Mesh-Informationen erkannt werden.

    Abbildung : 1. In die Hierarchie CMDB integrierte Kubernetes-Erweiterungsklasse
    In die Hierarchie CMDB integrierte Kubernetes-Erweiterungsklasse.
    Abbildung : 2. Kubernetes-Arbeitsauslastung
    Kubernetes-Arbeitsauslastung

    Klassen

    In diesem Abschnitt werden die Klassen aufgelistet, die von der Store App CI-Klassenmodelle CMDB hinzugefügt oder aktualisiert werden.

    CMDB CI-Klassenmodelle: Version 1.12.0 fügt die folgenden Klassen für das Kubernetes-Muster hinzu. Die Liste der CMDB -Klassen in einem Basissystem, einschließlich der Klassen, die durch diese Store-App möglicherweise erweitert werden, finden Sie unter Beschreibungen der CMDB-Tabellen.

    Klasse Erweitert Felder Beziehung
    cmdb_ci_kubernetes_workload cmdb_ci_kubernetes_components Stellt von cmdb_ci_kubernetes_service bereit
    cmdb_ci_kubernetes_deployment cmdb_ci_kubernetes_workload
    • Gewünschte Replikate
    • Replikate aktualisiert
    • Replikate insgesamt
    • Replikate verfügbar
    • Replikate nicht verfügbar
    Wird in einem Cluster gehostet
    cmdb_ci_kubernetes_daemonset cmdb_ci_kubernetes_workload
    • Pods werden ausgeführt
    • Wartende Pods
    • Pods erfolgreich
    • Pods fehlgeschlagen
    • Pods verfügbar
    Wird in einem Cluster gehostet
    cmdb_ci_kubernetes_statefulset cmdb_ci_kubernetes_workload
    • Pods werden ausgeführt
    • Wartende Pods
    • Pods erfolgreich
    • Pods fehlgeschlagen
    • Pods verfügbar
    Wird in einem Cluster gehostet