Skip to main content
this document is for:

Deployment: Invicti Platform on-premises

Part of Helm installation series

This is part 4 of 10 in the Helm installation series.
Previous: Kubernetes requirements | Next: Installation

Pre-installation checklist

Confirm that your system is properly prepared for installation by performing the following verification steps:

Verify Kubernetes cluster connectivity​

This displays the cluster API server and core services. If it fails, your kubectl isn't connected correctly.

kubectl cluster-info

Check cluster nodes​

This lists all nodes in the cluster, their status, roles, and Kubernetes version. Ensure that all nodes are Ready.

kubectl get nodes

Detailed nodes capacity​

This helps you verify that your cluster has sufficient resources for Invicti Platform.

kubectl get nodes -o yaml | grep -E "cpu|memory|capacity"

Check kubectl version​

Verify that your kubectl client meets the minimum required version (v1.23+).

kubectl version --client

Check Helm installation​

Confirm that Helm is installed and meets the minimum required version (v3.8+).

Helm v4 compatibility

Helm v4 isn't fully supported. If you are using Helm v4, only version 4.1.1 is supported. Don't use any later Helm v4 releases.

helm version

Check for a default storage provisioner​

A functional default StorageClass is required for dynamic volume provisioning. If none exists, PersistentVolumeClaims will fail during installation.

kubectl get storageclass

Expected outcome:

  • At least one StorageClass is present.
  • Exactly one StorageClass is marked as (default) or is-default-class: true.

Check for existing KEDA installation​

Check whether KEDA is already installed in your cluster.

kubectl get deployment -A | grep keda

Expected outcome:

  • If no KEDA deployments are returned, keep the default chart behavior.
  • If KEDA is already installed, configure the chart to use the existing KEDA by setting global.keda.enabled: false in values.yaml (or use --set global.keda.enabled=false).

If all commands succeed and return the expected information, your environment is ready for the Helm installation.

Once your environment is prepared, proceed to the installation steps.


Next steps​

With your environment verified and ready, proceed with the Helm chart installation:

→ Continue to Installation

Complete Helm installation series​

Need help?​

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?