Skip to main content
this document is for:

Deployment: Invicti Platform on-premises

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 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.

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.



Need help?

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

Was this page useful?