Requirements

System Requirements

You must meet the following minimum requirements to deploy GoodData.CN on Kubernetes. Please consult our section on Deployment Considerations for suggestions on how to configure your site.

Kubernetes Cluster

  • Version 1.24 or higher
  • A cluster with at least 3 worker nodes
  • The combined available capacity of the cluster, before installation, should be at least 12 CPUs and 36 GB of RAM
  • Supported Ingress Controller installed and configured to match your infrastructure:
  • Dynamic Volume Provisioner:
  • Kubernetes Loadbalancer

Helm

  • Download and install the Helm 3 client binary to the workstation that you plan to use for GoodData.CN installation.

Domain Name System (DNS)

  • Update rights to your DNS
  • DNS configured with an A or CNAME record for the load balancer where the application will be exposed

PKI Infrastructure

  • Server certificate and private key issued and signed by a Certificate Authority that you trust

Local Docker Registry (on Air-gapped Deployments)

  • Application images need to be pushed to your private docker registry if your cluster does not have access to the Internet

Supported Browsers

GoodData is tested against and supports the following desktop browsers:

  • Microsoft Windows 10 and newer
    • Google Chrome (latest stable version)
    • Firefox (latest stable version)
    • Microsoft Edge (latest stable version; Chromium-based only)
  • MacOS 10.12 and newer
    • Google Chrome (latest stable version)
    • Safari (latest stable version)

For best results, use the latest version of Google Chrome.