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

NVIDIA / gpu-operator / 31599170169
38%
main: 38%

Build:
Build:
LAST BUILD BRANCH: pull-request/2723
DEFAULT BRANCH: main
Ran 12 Aug 2026 01:06PM UTC
Jobs 1
Files 73
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

12 Aug 2026 12:56PM UTC coverage: 38.466%. Remained the same
31599170169

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 the walkthrough downloads NRC's kindscaler.sh
to simulate a scale-up by adding a fresh worker to the running
cluster.

Known limitation documented in the guide: the Cluster Autoscaler must
be told to treat the readiness.k8s.io/ taint as a startup taint. This
works on a self-managed autoscaler today and is planned to work
natively on GKE; on AKS and other managed autoscalers it depends on
the provider presetting the prefix or exposing the flag.

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

5591 of 14535 relevant lines covered (38.47%)

0.44 hits per line

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

© 2026 Coveralls, Inc