Explore your cluster
A tour of the Kubernetes page and step-by-step investigations: crash loops, pending pods, node pressure, events.
kubernetesnodespodsworkloadsservicesstorageeventscrashloop
Getting around
Open Kubernetes (left nav). With several clusters you land on the fleet view — total/healthy clusters, pods, nodes — and cluster cards showing provider, region, version and a source chip (VerOps Agent or OTel). Click a card (or use the Cluster selector) to focus one cluster: six KPI tiles (nodes, pods, services, CPU, memory, active alerts — CPU/memory turn red above 80%), a health chip, a time-range picker, and six tabs. Everything auto-refreshes every 20 seconds; row clicks open a detail drawer.
The tabs
| Tab | Use it for | Drawer detail on click |
|---|---|---|
| Cluster Overview | Health score, control-plane component status, resource utilization trend, node/pod summaries, recent warnings. | — |
| Nodes | Status, CPU/memory bars, pods per node, kubelet version; filter by status or master/worker. | Conditions (MemoryPressure, DiskPressure…), allocatable vs capacity, OS/runtime info, labels. |
| Pods & Workloads | Status, restarts, CPU/memory per pod; filter by namespace or status. | Restart count, node, IP, containers, usage vs requests/limits, labels. |
| Services & Networking | Type, cluster/external IPs, ports, endpoint counts (red when 0). | Ports table, selector, endpoints, created time. |
| Storage | Sub-tabs for Persistent Volumes, Volume Claims (with usage %), Storage Classes. | Status, capacity, access modes, usage bar. |
| Events & Alerts | Events with reason, object, message, count; critical-alerts banner on top. | Full message, involved object, first/last seen. |
Common investigations
A pod is crash-looping
- Open Pods & Workloads; set the Status filter to CrashLoopBackOff, or scan the Restarts column (chips turn orange above 3 restarts, red above 10).
- Click the pod: the drawer shows restart count, its node, and memory usage against the limit — usage pinned at the limit suggests OOM kills.
- Switch to Events & Alerts and search the pod name: look for
OOMKilled,BackOffor probe failures, and check the Count column for how often. - If the pod backs a service, jump to Applications for its traces and errors.
Pods stuck Pending
- On Pods & Workloads, read the Pending summary card, then filter Status → Pending.
- In Events & Alerts, find the matching
FailedSchedulingevent — its message names the constraint (insufficient CPU/memory, taints, unbound PVC). - Cross-check Nodes: are all nodes near capacity, or is one NotReady? For volume problems, check Storage → Volume Claims for claims stuck Pending.
A node is under pressure
- On Nodes, scan the CPU/memory bars (red above 80%).
- Click the node: Conditions shows MemoryPressure / DiskPressure / PIDPressure as True/False chips; Resource Usage compares usage to allocatable and capacity, including pod count vs pod capacity.
- Back on Pods & Workloads, filter to that node's pods (search the node name) to find the heavy consumers.
What just happened in the cluster?
- Open Events & Alerts: the banner surfaces the three most recent warning/error events; the table sorts by Last Seen.
- Filter Type → Warning or Error, and watch the Count column — a high count means it's recurring, not a one-off.
Clusters connected via an OpenTelemetry collector (an OTel source chip) show aggregated metrics; detail drawers and events are richer on clusters running the VerOps agent. See Install the Kubernetes agent to switch or run both.