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?