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
kubectl
configured to work with your cluster.
- Helm (3.8-3.11). See Installing Helm.
- Access to Docker Hub.
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.
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
- NGINX Ingress Controller