• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / gpu-operator / 28039030267
32%
main: 31%

Build:
Build:
LAST BUILD BRANCH: pull-request/2517
DEFAULT BRANCH: main
Ran 23 Jun 2026 04:06PM UTC
Jobs 1
Files 58
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2026 03:24PM UTC coverage: 31.519%. Remained the same
28039030267

Pull #2573

github

rajathagasthya
Add Cluster Autoscaler integration example with NPD and NRC

When the Cluster Autoscaler adds a GPU node, the node reports Ready
long before the driver, container toolkit, and device plugin are
installed. Workloads scheduled in that window fail or occupy the node
so the autoscaler considers the scale-up satisfied, and MIG node pools
can deadlock entirely when scaling from zero.

Add a reference guide and example manifests that gate scheduling on
GPU readiness using upstream components: the node pool template
applies a startup taint, Node Problem Detector publishes a
nvidia.com/GPUReady node condition from an nvidia-smi probe, and the
Node Readiness Controller removes the taint once the condition is
True. The GPU Operator itself is unchanged; its operands only need
tolerations via the existing daemonsets.tolerations and NFD worker
toleration values.

The example includes a kind-based simulation for clusters without
GPUs: workers join pre-tainted via kubelet registration (matching
node pool template semantics), a marker file stands in for the
nvidia-smi probe, and a node-scaler script vendored from the NRC
repo simulates a scale-up by adding a fresh worker to the running
cluster.

Known limitation documented in the guide: NRC requires the
readiness.k8s.io/ taint prefix while managed autoscalers on GKE and
AKS only support the reserved startup-taint key prefix, so the
pattern currently requires a self-managed Cluster Autoscaler;
kubernetes-sigs/node-readiness-controller#279 tracks lifting this.

Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>
Pull Request #2573: Add Cluster Autoscaler integration example with NPD and NRC

4025 of 12770 relevant lines covered (31.52%)

0.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28039030267.1 23 Jun 2026 04:06PM UTC 58
31.52
GitHub Action Run
Source Files on build 28039030267
  • Tree
  • List 58
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28039030267
  • Pull Request #2573
  • PR Base - main (#27993200797)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc