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.
- Architecture
- Prerequisites
- Kubernetes requirements
- Pre-installation checklist
- Installation
- Post-installation
- Troubleshooting
- Uninstallation
- Update
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center