Documentation forSolarWinds Platform Self-Hosted

Monitor Google Kubernetes Engine (GKE)

Add and monitor GKE clusters, standard and autopilot clusters, along with node, pod, and container details and metrics.

Before you begin

  • Enable DNS access for GKE.
  • Ensure that GKE monitoring is enabled for the account.

Requirements

Your account needs the following APIs, roles, and permissions:

APIs

  • Kubernetes Engine API
  • Cloud Asset API
  • Cloud Monitoring API

Roles

  • roles/container.viewer—View-only GKE cluster access
  • roles/container.clusterViewer — View-only access to clusters
  • roles/cloudasset.viewer

Permissions

  • container.clusters.list – List all clusters in the project
  • container.nodes.list – List all nodes
  • container.pods.list – List all pods

License

  • Requires a SolarWinds Observability Self-Hosted license.

  • Monitoring each cluster instance counts toward license node consumption.

  • To manage or limit monitoring, you can use the Tag or Region filters.

Supported data

Standard cluster’s nodes, pods, and containers. Entities:

  • GCP GKE Clusters
  • GCP GKE Containers
  • GCP GKE Nodes
  • GCP GKE Pods

Enable DNS access for GKE

To collect detailed information about nodes, pods, and containers, enable DNS-based access to the cluster control plane must be enabled. Without enabled DNS access, only cluster information will be available.

Enable GKE monitoring for your cloud account

If you configured your cloud account to monitor all supported resources or use tags to define the resources, the feature is enabled automatically. If you selected specific resources, enable the feature manually.

  1. In SolarWinds Platform Web Console, click Settings > Cloud Discovery. This opens the Manage Cloud Accounts page.

  2. Select the GKE account where you want to monitor GKE and click Edit Properties. The Edit Cloud Account wizard opens.

  3. Go to the Monitored resources screen, expand Compute, and ensure GKE Kubernetes is selected.

  4. Complete the wizard.

View GKE details

In the SolarWinds Platform Web Console menu bar, go to My Dashboards > Cloud > GCP and expand the Compute tab. Review GKE entities in available widgets.

  • Click a GKE cluster, an autopilot cluster, node, container, or pod to display the entity details view.

GKE entities are available in alerts, reports, groups, and PerfStack.