The CMDB CI Class Models store app adds or updates classes for the Kubernetes pattern.

The app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and dependent relationships if applicable. You can use the added classes as any other CMDB class. Applications such as Discovery and Service Mapping patterns can use these class extensions to populate CIs and discover various technologies and software.

Request apps on the Store

Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Kubernetes pattern

The Kubernetes pattern main flow helps with discovering Kubernetes core elements. The classes in this release, extend the support to discover kubernetes workload controller components like deployments, daemonsets, and statefulsets. The Workload Share library captures information about deployments, daemonsets, and statefulsets and stores them in the respective tables. Other extensions include a YAML and service mesh extension that generates a YAML file to track configuration files and creating service to service relations by discovering service mesh information.

Figure 1. Kubernetes extension class integrated with the CMDB hierarchy
Kubernetes extension class integrated with the CMDB hierarchy.
Figure 2. Kubernetes workload
Kubernetes workload.

Classes

This section lists the classes that the CMDB CI Class Models store app adds or updates.

CMDB CI Class Models: Release 1.12.0 adds the following classes for Kubernetes pattern. For the list of CMDB classes in a base system, including ones that this store app might be extending, see CMDB tables descriptions.

Class Extends Fields Relation
cmdb_ci_kubernetes_workload cmdb_ci_kubernetes_components Provides from cmdb_ci_kubernetes_service
cmdb_ci_kubernetes_deployment cmdb_ci_kubernetes_workload
  • Replicas Desired
  • Replicas Updated
  • Replicas Total
  • Replicas Available
  • Replicas Unavailable
Hosted on Cluster
cmdb_ci_kubernetes_daemonset cmdb_ci_kubernetes_workload
  • Pods running
  • Pods Waiting
  • Pods Succeeded
  • Pods Failed
  • Pods Available
Hosted on Cluster
cmdb_ci_kubernetes_statefulset cmdb_ci_kubernetes_workload
  • Pods running
  • Pods Waiting
  • Pods Succeeded
  • Pods Failed
  • Pods Available
Hosted on Cluster