Install and Configure
Requirements
Section titled “Requirements”This installation section covers the supported AWS EKS distribution. ICC and Machinist also contain an ECS provider; its separate reference stack documents that deployment path and its current limitations.
The EKS distribution is deployed into an existing Kubernetes environment and relies on existing services for database, caching, and monitoring.
- Supporting infrastructure:
- A Kubernetes environment
- At this time, we only support AWS EKS
- Kubernetes 1.30 or newer is required (enforced by the Helm chart’s
kubeVersionconstraint)
- A PostgreSQL server and superuser credentials to it
- Our installation script will create the necessary databases and a limited-access user specifically for those databases
- One or two Valkey instances
- We support self-hosted instances or AWS Elasticache
- A Prometheus server
- The
PodMonitorandServiceMonitorCustom Resource Definitions (CRDs) must also be installed in Kubernetes
- The
- A Kubernetes environment
- For Skew Protection (optional):
- A Kubernetes Gateway API-compliant controller (e.g., Envoy Gateway, Istio, Cilium, Traefik)
- Gateway API CRDs installed in the cluster
- These Gateway requirements apply to Kubernetes only; ECS uses ALB listener rules directly
- For Workflow Service (optional):
- A
workflowdatabase on the existing PostgreSQL server (see Database Setup)
- A
- Local software:
- Bash
- AWS CLI v2
kubectljqcurlpsql
Supported Cloud Providers
Section titled “Supported Cloud Providers”We officially support the following cloud providers:
The recommended way to install to any of the supported cloud providers is to use our install script.
Next steps
Section titled “Next steps”- View our complete guide into the supporting infrastructure dependencies which goes into deeper detail about each requirement
- To install the Open Source Intelligent Command Center, view our Open Source guide
- To install the Enterprise release of Intelligent Command Center, view our Enterprise guide