System Requirements
Symphony can be downloaded and installed in a Kubernetes environment.
Kubernetes Prerequisites and Required Resources
The following prerequisites are required for a successful deployment using Kubernetes and the Helm chart for Symphony:
-
A Kubernetes cluster of appropriate compute availability.
Install Kubernetes or have access to a cluster.
The Helm CLI installed.
A local copy of
kubectlconfigured to work with your cluster.
Helm (3.8-3.11). See Installing Helm.
Access to Docker Hub.
The SymphonyHelm chart was developed with portability in mind. It relies only on Vanilla Kubernetes features and doesn’t use any (cloud) vendor-specific features. Testing is performed in an Amazon EKS cluster and Minikube: you should need to make little to no modifications while working with other flavors of Kubernetes such as Azure AKS or Google GKE.
Required Resources - Managed Dashboards and Reports
There are no specific limits in the Helm chart by default, but we suggest the following compute availability on your cluster:
Recommended Compute Availability
12 Core
32 Gi Memory
Required for Scheduling by Kubernetes
6 Core
24 Gi Memory
Important: These specifications are intended as an initial installation guide. Your environment's specific workloads may demand a higher number of cores and more memory available for computing. For information on operating system and environment support, see Operating System Support.
Other Requirements
The memory requirements above do not take into account other components that are a part of Symphony. These components are external to Helm chart requirements. Size your environment following the recommendations for each component. These components include:
PostgreSQL
-
RabbitMQ
Symphony v25.4 and later uses RabbitMQ StatefulSet
NGINX Ingress Controller
Comments
0 comments
Please sign in to leave a comment.