Skip to content

vCluster installation

Keptn running on Kubernetes versions 1.26 and older uses a custom scheduler, so it does not work with Virtual Kubernetes Clusters ("vClusters") out of the box. This is also an issue if the lifecycleOperator.schedulingGatesEnabled Helm value is set to false for Kubernetes version 1.27 and later. See Keptn integration with Scheduling for details.

To solve this problem:

  1. Follow the instructions in Separate vCluster Scheduler to modify the vCluster values.yaml file to use a virtual scheduler.

  2. Create or upgrade the vCluster, following the instructions in that same document.

  3. Follow the instructions in the section below to install Keptn in that vCluster.