Prerequisites
This article describes some prerequisites to consider before you start the installation process.
| The PhariaAI installation process requires familiarity with Kubernetes and Helm charts. |
Credentials
You need a user account with access to the Aleph Alpha JFrog artifactory. We will provide this to you.
On your deployment server
| The documentation assumes you are using Linux or macOS for your installation, but this is not a requirement. |
| Aspect | Requirements |
|---|---|
Container orchestration platform |
Kubernetes client v 1.29 and above. You can check this using |
Package manager |
Helm v 3.0 and above. You can check this using |
On your Kubernetes cluster
For hardware
| Criteria | Minimum requirements | ||
|---|---|---|---|
GPU |
|
||
CPU and memory |
|
||
Object storage |
|
||
Persistent volumes |
|
For software
| Criteria | Minimum requirements |
|---|---|
Networking |
Installed in a single namespace with open communication between all services in the namespace |
NVIDIA GPU Operator |
We strongly recommend using NVIDIA GPU Operator v.24 and above on default settings to manage NVIDIA drivers and libraries on your GPU nodes. More details on the GPU Operator setup can be found in NVIDIA GPU Operator setup. |
Ingress controller and domain |
|
Relational database management |
Postgres v.14.0 or above |
Network access and whitelisting |
Not required if networking requirements are met. |
Artifact management |
Ability to pull the Helm chart containing the |
Monitoring and observability |
No fixed requirements, but we recommend the use of Prometheus and Grafana |
Cert manager |
Cert Manager is required to provision webhook certs for the Dynamic Model Management feature |
ClusterRole |
PhariaOS requires a ClusterRole for hardware discovery and model management. By default, the chart creates the necessary ClusterRole and ClusterRoleBinding. For detailed configuration, see Using existing cluster roles for PhariaOS. |