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.26+

    • 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

Helm charts

Helm charts for Aizen are in git repository. Please contact Aizen(dev@aizencorp.com) for access to helm charts

For install instructions, refer to Aizen install guide