Prerequisites

This document lists all the software components that should be installed before installing Aizen infrastructure and core components

Required software components

  • Kubernetes cluster 1.30+

    • Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation

  • Persistent storage class

    • Aizen uses presistent volumes (PV) for storing ephemeral cache and transient data. It needs storage class that can dynamically provision volumes. This storage should have high performance, typical of the SSD class. Storage class options are avaiable for public/private cloud and on prem deployments

  • Object storage

    • Aizen needs a scalable cloud storage for object storage

  • Helm 3.2.0+

    • helm is a tool that automates creation, packaging, configuration, deployment of Kubernetes applications into a single reusable package

  • kubectl

    • kubectl is a command line tool that enables communications between Kubernetes API and the control plane. It allows application deployment, cluster resource management, and resource monitoring

  • Ingress infrastructure

    • Load balancer implementation for Kubernetes clusters using standard protocols

  • Dockerhub credentials to access microservice images. Please contact Aizen support (dev@aizencorp.com)

Note

For workflows, api keys are required for OPENAI and ANTHROPIC which needs to be set during core/workflow deployments

For Aizen helm charts, refer to Helm chart

For install instructions, refer to Aizen install guide