HyperSDK Helm Charts Repository

Official Helm charts for deploying HyperSDK to Kubernetes clusters.

Quick Start

Add the HyperSDK Helm repository:

helm repo add hypersdk https://ssahani.github.io/hypersdk/helm-charts
helm repo update

Install HyperSDK:

helm install hypersdk hypersdk/hypersdk \
  --namespace hypersdk \
  --create-namespace

Available Charts

hypersdk

Multi-cloud VM export and migration toolkit with support for vSphere, AWS, Azure, GCP, and more.

Installation:

helm install hypersdk hypersdk/hypersdk

Features:

Cloud Provider Examples

Google Kubernetes Engine (GKE)

helm install hypersdk hypersdk/hypersdk \
  --set replicaCount=3 \
  --set serviceAccount.annotations."iam\.gke\.io/gcp-service-account"=hypersdk@PROJECT_ID.iam.gserviceaccount.com \
  --set persistence.data.storageClass=standard-rwo \
  --namespace hypersdk \
  --create-namespace

Amazon Elastic Kubernetes Service (EKS)

helm install hypersdk hypersdk/hypersdk \
  --set replicaCount=3 \
  --set serviceAccount.annotations."eks\.amazonaws\.com/role-arn"=arn:aws:iam::ACCOUNT_ID:role/hypersdk-role \
  --set persistence.data.storageClass=gp3 \
  --namespace hypersdk \
  --create-namespace

Azure Kubernetes Service (AKS)

helm install hypersdk hypersdk/hypersdk \
  --set replicaCount=3 \
  --set serviceAccount.labels.aadpodidbinding=hypersdk-identity \
  --set persistence.data.storageClass=managed-premium \
  --namespace hypersdk \
  --create-namespace

Configuration

See the chart README for complete configuration options.

View all available parameters:

helm show values hypersdk/hypersdk

Documentation

Support

For questions and support:


Last updated: | HyperSDK Project