Deploy on Local using Helm Charts and Minikube
A step-by-step guide to deploying Hyperswitch locally using Helm and Minikube, with setup, access, cleanup, and troubleshooting instructions.
Last updated
Was this helpful?
A step-by-step guide to deploying Hyperswitch locally using Helm and Minikube, with setup, access, cleanup, and troubleshooting instructions.
Last updated
Was this helpful?
a. kubectl
kubectl is the CLI for interacting with Kubernetes clusters. To install it, refer to the official guide:
b. Minikube
Minikube is a local Kubernetes cluster for development/testing. Install Minikube following the official documentation:
c. Helm
Helm is a package manager for Kubernetes applications. Install Helm using the instructions here:
Start a Minikube cluster with sufficient resources:
You can also use --driver=virtualbox
or --driver=hyperkit
depending on your system.
Verify the cluster is running:
Step 1: Install Required Tools
Step 2: Set Up Kubernetes in OrbStack
Open the OrbStack application.
Navigate to the Pods section.
Enable Kubernetes from the settings.
Install the Helm chart and create the namespace:
Check the status of the pods:
That's it! Hyperswitch should be up and running on your Minikube Cluster🎉 🎉
Expose services locally using port forwarding:
Access services at:
To uninstall Hyperswitch and clean up the namespace:
App server:
Control center:
Hyperswitch Web:
Grafana:
Vector:
Mailhog: