Use the ServiceNow® Kubernetes Explorer to drill-down and view the Kubernetes environments and resources of your organization.

Figure 1. Kubernetes Explorer
Cloud Resources Explorer.
The Kubernetes Explorer supports the following cloud providers:
  • Amazon Web Services (AWS): Amazon Elastic Kubernetes Service (EKS)
  • Microsoft Azure Cloud: Azure Kubernetes Service
  • Google Cloud Platform (GCP): Google Kubernetes Engine (GKE)
  • OpenShift
Important: In the Kubernetes Explorer, any Kubernetes resource hosted on OpenShift is considered on-prem. Whereas, any Kubernetes resource hosted on Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) is considered cloud hosted.

Required Now Platform roles

The sn_cloud_ops_ws.cloud_ops_admin role is required to view the Kubernetes Explorer.

Access the Kubernetes Explorer

To open the dashboard, navigate to All > Cloud Discovery Workspace > Kubernetes Explorer.

Use cases

For examples of how different people in your organization would use this dashboard, see these use cases.

User Dashboard use
Application owner Review the statistics of the applications and workloads running on the Kubernetes clusters.
IT admin, cloud admin
  • Review the statistics of the Kubernetes infrastructure: Clusters, Nodes, Namespaces, Services, Pods, and Workloads.
  • Review the distribution of the pods across dimensions such as region/datacenter, geo location, or country.
  • Review the distribution of the pods across namespaces.
  • Review the list of Kubernetes docker images used in your organization.

Indicators

Clusters
A Kubernetes cluster is a set of nodes that run containerized applications. The Clusters indicator displays the daily total count and discovery trend of the Kubernetes clusters discovered across the Kubernetes deployments of your organization.

The Kubernetes Explorer reads the Kubernetes Cluster Analytics [sn_cow_k8s_cluster_analytics] table to compute the Clusters indicator.

Nodes
A node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster. The Nodes indicator displays the daily total count and discovery trend of the Kubernetes nodes discovered across the Kubernetes deployments of your organization.

The Kubernetes Explorer reads the Kubernetes Node Analytics [sn_cow_k8s_node_analytics] table to compute the Nodes indicator.

Namespaces
Kubernetes namespaces provides a mechanism for isolating groups of resources within the cluster. The Namespaces indicator displays the daily total count and discovery trend of the Kubernetes namespaces discovered across the Kubernetes deployments of your organization.

The Kubernetes Explorer reads the Kubernetes Namespace Analytics [sn_cow_k8s_namespace_analytics] table to compute the Namespaces indicator.

Services
Kubernetes service is an abstraction which defines a logical set of pods and a policy by which to access them (sometimes this pattern is called a micro-service). The Services indicator displays the daily total count and discovery trend of the Kubernetes services discovered across the Kubernetes deployments of your organization.

The Kubernetes Explorer reads the Kubernetes Service Analytics [sn_cow_k8s_service_analytics] table to compute the Services indicator.

The Services indicator is also available on the Services tab of the Kubernetes Explorer.

Breakdowns

  • Pod distribution: This breakdown displays the distribution of Kubernetes pods hosted on the on-prem infrastructure and the cloud infrastructure.
    You can filter the breakdown across the following dimensions:
    • Region/Datacenter
    • Geo Location
    • Country

    The Pod distribution breakdown is available on the Overview tab of the Kubernetes Explorer.

  • Kubernetes services by platform or Kubernetes services by type: This breakdown displays the distribution of Kubernetes services across dimensions such as platform and type.
  • Nodes by region: This breakdown displays the distribution of the Kubernetes nodes across hosting regions.

Data visualizations

Filters

All the filters use a text contains criteria to filter the data of the target column. For example, if you enter aks in the Search cluster name filter, the Kubernetes Explorer displays only those Clusters that contains aks in the cluster name.