Home / BeaverDeck / Docs / Insights Guide / GPU Insights / GPU Node Workload Mix
GPU Node Workload Mix
BeaverDeck uses this check to identify a specific gpu condition that may need operator review.
| Check type | non-gpu-pods-on-gpu-node |
|---|---|
| Insights section | GPU Insights |
| Alert severity | Warning |
When It Reports A Finding
An active, non-DaemonSet Pod without a GPU request is scheduled on a GPU node.
Why This Is A Problem
CPU-only workloads can consume CPU, memory, and pod slots on scarce GPU nodes, reducing room for workloads that actually require the accelerator.
Recommended Response
- Confirm whether each listed non-GPU pod is intentionally placed on the GPU node.
- Use GPU-node taints and explicit tolerations, node affinity, or selectors to reserve the pool where appropriate.
- Move general workloads to non-GPU pools while preserving required node agents.
Scope And Limitations
DaemonSet-managed pods are intentionally ignored. Some data, sidecar, or control workloads may legitimately need the same node despite not requesting a GPU.
After remediation: refresh GPU Insights and verify the underlying
resource or metric. Suppress the finding only when the condition is intentional and its risk is accepted.