Skip to main content

Installing IDHub

Prerequisite

A Kubernetes Cluster (version >=1.26.0), kubectl command line and Helm (version >=3.12.0). Setting up and configuring a Kubernetes cluster would depend on the cloud provider.

Please refer to the following reference documentation links for some major cloud providers. For other cloud providers, consult their documentation.

Setting up your Cluster
note

IDHub is tested the latest Helm versions. However, it should also work with other Helm 3.x.x versions.

Install Steps

Start IDHub on any K8s Cluster and then run the following commands

helm repo add sath https://repo.sath.com/repository/sath/
helm repo update
helm upgrade --install idhub sath/idhub -n idhub --create-namespace --set global.IDHUB_FQDN=<YOUR_FQDN>
Replace
  • [FQDN] with your IDHub URL.

Fetch Load Balancer IP and map it with your DNS or /etc/hosts file kubectl get ingress

kubectl get -n idhub ingress

Post install verification

Run the following command:

kubectl get -n idhub pods

The status for all the pods must be in "Running" state.

Example
NAME                                                            READY   STATUS      RESTARTS      AGE
IDHub-nginx-ingress-ingress-nginx                   1/1     Running     0             65m
IDHub-vault-0                                                    1/1     Running     0             66m
IDHub-vault-1                                                    1/1     Running     0             66m

Upgrade IDHub

You need to run the following commands

helm repo add sath https://repo.sath.com/repository/sath/
helm repo update
helm upgrade --install idhub sath/idhub -n idhub --create-namespace --set global.IDHUB_FQDN=<YOUR_FQDN>

Uninstall IDHub

Uninstall IDHub Completely

If you need to uninstall IDHub completely, then run the following command:

kubectl delete namespace idhub
helm uninstall elastic-operator -n elastic-system
kubectl delete namespace elastic-system
Uninstall IDHub Chart only

If you need to uninstall IDHub chart only keeping its configuration for the future run, then run the following command:

helm uninstall idhub -n idhub