Install and configure Hoppscotch on Digital Ocean using Helm Charts for cloud-based deployment.
kubectl
CLIkubectl
is the Kubernetes command-line tool that allows you to interact with your Kubernetes cluster. If you don’t have kubectl
installed, follow the instructions in the official Kubernetes documentation to get started.
version 3.x
Digital Ocean Cluster Connection
[cluster-name]-kubeconfig.yaml
and will typically be saved in your Downloads
folder.Configure access to the Cluster
kubectl
and your DigitalOcean Kubernetes cluster:KUBECONFIG
variable every time you interact with the cluster, move the kubeconfig file to a more permanent location (e.g., ~/.kube/config
) and add the export
command to your shell’s configuration file (.bashrc
, .zshrc
, etc.) for persistent access. Install NGINX Ingress Controller (Optional)
HTTP/S
interface, you will need an Ingress Controller. NGINX is a popular choice for this.To install the NGINX Ingress Controller on your Kubernetes cluster, execute:Configure and Prepare the 'values.yaml' File
values.yaml
file to customize the deployment. You’ll need to modify the values.yaml
file to suit your environment:Deploy Hoppscotch on Kubernetes
values.yaml
file, you’re ready to deploy Hoppscotch using Helm.https://admin.yourdomain.com
.https://frontend.yourdomain.com
.values.yaml
file), use the following command to upgrade the deployment:
Issue | Command to Check |
---|---|
Pod Issues | kubectl logs [POD_NAME] |
Service Status | kubectl describe service community-hoppscotch kubectl describe service enterprise-hoppscotch |
Configuration Issues | kubectl describe configmap community-hoppscotch kubectl describe configmap enterprise-hoppscotch |