Skip to main content

Installation Planning

Cluster Preparation​

Cloud Environment​

Ensure that your cloud environment is configured to support Kubernetes clusters.

info
  • For Google Kubernetes Engine (GKE), please refer to Configuring Kubernetes Cluster in GKE Guide for detailed instructions on how to setup your GKE cluster.
  • 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 can use MicroK8s to set up your Kubernetes cluster.

info

For MicroK8s, please refer to Configuring Kubernetes Cluster in MicroK8s Guide for detailed instructions on how to setup your MicroK8s cluster.

Minimum System Requirements​

Ensure that your cluster meets the minimum system requirements. Please refer to Minimum System Requirements Guide for detailed instructions.

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 FQDN Configuration Guide for detailed instructions.

Admin Access Verification​

Please ensure that you have admin access to the Kubernetes cluster, with appropriate permissions to manage sensitive configurations within the Kubernetes cluster, since this is essential for managing and deploying IDHub. Use the kubectl command to validate user roles and permissions.

Install IDHub​

After preparing the Kubernetes cluster and configuring all necessary tools, proceed to install IDHub.

info

Refer to IDHub Installation Guide for detailed instructions on how to deploy IDHub in your cluster.