Documentation

Documentation for the Vigil node readiness controller

Vigil is a Kubernetes controller that prevents workload scheduling on new nodes until all expected DaemonSet pods are running and Ready. It uses Karpenter’s startupTaints mechanism to gate node readiness, eliminating the scheduler cache race condition that causes pod rejections during node startup.

Getting Started

Install Vigil in your cluster and configure Karpenter startup taints. The Getting Started guide covers prerequisites, Helm installation, and verification.

Concepts

Understand how Vigil works:

Reference


Getting Started

Install and configure Vigil in your Kubernetes cluster

Concepts

Understand how Vigil works

Reference

Detailed reference documentation