Skip to main content

Prerequisites

Cluster requirements

  • Kubernetes cluster (k3s, microk8s, EKS, or similar)
  • helm 3.x and kubectl configured for the target cluster
  • Docker registry credentials for Annolive images
  • A default StorageClass or an explicit persistence.storageClass value
  • RAM: At least 4 GB per node running Annolive workloads
  • Storage: Sufficient node disk for PVC capacity (defaults: 100 Gi app data, 10 Gi PostgreSQL, 2 Gi RabbitMQ — override at install via Installation — Storage; extend later via Extend storage later)

Namespace and registry secret

Create the namespace and pull secret before installing the chart:

kubectl create namespace annolive

kubectl create secret docker-registry annolive-registry \
--docker-server=https://index.docker.io/v1/ \
--docker-username=annoliveai \
--docker-password=<access-key> \
-n annolive