Deployment: Invicti Platform on-premises
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 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: falseinvalues.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
- Part 1: Architecture
- Part 2: Prerequisites
- Part 3: Kubernetes requirements
- Part 4: Pre-installation checklist ← You are here
- Part 5: Installation
- Part 6: Post-installation
- Part 7: Trustlist configuration
- Part 8: Troubleshooting
- Part 9: Uninstallation
- Part 10: Update
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center