Aarkam / Documentation / Operations & Deployment / Production Kubernetes & Helm Deployment
Cloud-Native

Production Kubernetes & Helm Deployment

Deploying Aarkam clusters on sovereign Kubernetes infrastructure using official Helm charts.

Last updated: Sep 20, 2026 Format: Markdown / GFM

Production Kubernetes & Helm Deployment

Aarkam provides production-grade Helm charts for deploying resilient, auto-scaling object storage clusters on Red Hat OpenShift, SUSE Rancher, or upstream Kubernetes (v1.27+).


1. Adding the Sovereign Helm Repository

helm repo add aarkam https://charts.aarkam.io/beta
helm repo update

2. Configuring Production values.yaml

Create an enterprise configuration file sovereign-values.yaml:

cluster:
  name: aarkam-enterprise-prod
  region: ksa-central-1
  erasureProfile: "8+3" # Standard Enterprise (72.7% efficiency)

gateway:
  replicas: 4
  service:
    type: LoadBalancer
    annotations:
      service.beta.kubernetes.io/load-balancer-internal: "true"
  resources:
    requests:
      cpu: "4000m"
      memory: "8Gi"
    limits:
      cpu: "16000m"
      memory: "32Gi"

storageNodes:
  replicas: 12
  persistence:
    storageClass: "local-nvme-sc"
    size: "40Ti"
  directIO: true
  resources:
    requests:
      cpu: "8000m"
      memory: "32Gi"

abodi:
  enabled: true
  privileged: true
  metricsIntervalSeconds: 5

3. Deploying the Cluster

helm install aarkam aarkam/aarkam-cluster \
  --namespace sovereign-storage \
  --create-namespace \
  -f sovereign-values.yaml

Verify rollout status:

kubectl rollout status statefulset/aarkam-storagenode -n sovereign-storage