Skip to main content

Minimum System Requirements

Project Account/Subscription

  • IDHub can be installed and run on any Cloud or local Cluster.
  • For Cloud, IDHub recommends the following
    • Google Kubernetes Engine (GKE)
    • Amazon EKS
    • Azure Kubernetes Service (AKS)
  • For local, you may use KIND (Kubernetes IN Docker) or MicroK8s
Actionable Item

You would need a project account or subscription of your chosen provider.

  • For GCP:

    • You need a Google Cloud Platform (GCP) account and a project within GCP to create a GKE cluster. Also, you should ensure that you enable Kubernetes Engine API.
  • For Amazon EKS:

    • You need an AWS account to create and manage resources, including EC2 instances for your cluster.
  • For Azure Kubernetes Service (AKS):

    • You need an Entra ID subscription to create and manage cluster resources

Number of Nodes

Actionable Item

Please ensure that you have at least 4 nodes cluster for high availability and fault tolerance with the below minimum resource configuration.

Virtual CPUs, Memory and Storage

When deploying IDHub on a local or cloud cluster, the resource requirements can vary based on workload intensity, user base, and integration complexity. Following are our general recommendations of resource requirements.

Actionable Item

Please ensure that your cluster meets the following resource configuration:

  • Virtual CPUs (vCPUs): Recommended: 4 vCPUs

  • Memory (RAM): Recommended: 16 GB

  • Storage: Recommended: 30 GB SSD

note

These requirements assume standard usage patterns. For specialized scenarios (high transaction volumes, complex workflows, or larger user bases), please contact support for custom sizing.

Additional Resource Considerations

Actionable Item
  • Please ensure resource allocation supports scaling for growing workloads
  • Please ensure that backup and disaster recovery plans of your cluster is configured and implemented.

Actual Number of Nodes: The actual number of nodes you need will depend on your workload's resource requirements and desired redundancy. Please contact support for further information.

Internet Connectivity Requirements

Actionable Item
  • Please ensure 1Gbps bandwidth

Browser Requirements

  • Supported Browsers: Chrome, Firefox, Edge (latest versions).
Actionable Item

Please enable cookies, JavaScript, Local Storage in your browser.

Operating System

The operating system in your chosen cluster can be any container-optimized OS or major Linux distributions.

OS Recommendation

IDHub recommends the following OS for some of the major cloud providers.

  • For GCP:

    • Container-Optimized OS or Ubuntu
  • For Amazon EKS:

    • Amazon Linux, Ubuntu
  • For Azure Kubernetes Service (AKS):

    • Ubuntu
  • For KIND:

    • Any linux distribution (e.g., Ubuntu, Debian, Fedora, or RHEL) that supports Docker Engine