Walkthrough guide for installing Volt Foundry on GKE using helm

Installing Volt Foundry Using HelmChart Zip on GCP Kubernetes

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


Prerequisites

  1. Google Kubernetes Engine (GKE):
    • A running GKE cluster.
    • kubectl configured to access the cluster.
  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 GKE cluster is ready and connect using the following commands:

gcloud auth login
gcloud auth application-default login
gcloud container clusters get-credentials <cluster-name> --region <region> --project <project>

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.