Walkthrough guide for installing Volt Foundry on Azure Kubernetes using helm

Installing Volt Foundry Using HelmChart Zip on Azure Kubernetes Service

This guide walks you through deploying Volt Foundry using a Helm chart packaged as a .zip file.


Prerequisites

  1. Azure Kubernetes Service:
    • A running Azure Kubernetes cluster.
    • kubectl configured to access the cluster.
    • Azure Cli installed in your local machine.
  2. Helm Installed:
    Install Helm CLI on your local machine:
    curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
    
    Do check the officail Doc to install helm using other methods
  3. Volt Foundry HelmChart Zip File:
    Obtain the HelmChart-<version>_GA.zip file containing the Helm chart from the flexnetoperations. Contact customer support if you don’t have the access to download.

Step 1: Connect to the Cluster

Ensure your Azure Kubernetes cluster is ready and connect using the following steps:

  1. Once logged into your account navigate to your kubernetes service and click on connect.

  2. Using azure cli on your local, you connect to the cluster by following the below image.

az login
az account set --subscription <id>
az aks get-credentials --resource-group <RG> --name <NAME>--overwrite-existing

Note: Please replace the placeholders with your cluster and project specific values.


Step 2: Setup Ingress Controller if not configured

Using the LINK setup ingress controller for your cluster. If you are using other ingress controllers outside the Kubernetes cluster make sure to change the ingress class accordingly.


Step 3: Setup foundry using officail Doc

Use LINK which explains in detail on setting up foundry to the connected cluster.


Step 4: Verify Installation

  1. Once installed you should see all the volt-foundry-* containers running successfully.

  2. Once logged in to the Foundry mfconsole, create an environment and publish a sample app.