IDHub Installation Planning
Actionable Item
Please ensure that you meet the IDHub Pre-Installation Checklist before proceeding with the following steps.
Cluster Preparation:
- Cloud Environment: Ensure that your cloud environment is configured to support Kubernetes clusters.
info
- For Google Kubernetes Engine (GKE), follow the detailed guide on Creating Kubernetes Cluster in GKE.
- For other cloud providers (EKS, AKS and others), follow their respective official setup guides to create and configure a Kubernetes cluster.
- Self-hosted Setup: If opting for a self-hosted solution, you may use either MicroK8s or Kind to set up your Kubernetes cluster.
info
- Check the Creating a Cluster in KIND for guidance on creating a cluster in Kind.
- Check the Install MicroK8s Guide for guidance on MicroK8s cluster specifications.
DNS Configuration:
- Configure the DNS provider to map an external IP to the FQDN. The FQDN will be used for accessing the IDHub application.
info
Refer to the FQDN Configuration Guide for detailed instructions
Admin Access Verification:
- Ensure that the users assigned with admin roles have the appropriate permissions to manage sensitive configurations within the Kubernetes cluster. Use the
kubectl
command to validate user roles and permissions.
Helm Installation:
- Install Helm following the Helm Installation Guide. IDHub has been tested with the latest version of Helm 3.x.x, although it should also work with other Helm versions.
Install IDHub:
- After preparing the Kubernetes cluster and configuring all necessary tools, proceed to install IDHub.
info
Follow the instructions in the IDHub Installation Guide to deploy IDHub in your cluster.