Requirements
Only available with GoodData.CN
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:
- See NGINX Ingress Controller for Kubernetes in the Kubernetes documentation.
- Dynamic Volume Provisioner:
- See Dynamic Volume Provisioning in the Kubernetes documentation.
- 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
orCNAME
record for the load balancer where the application will be exposedNote
If your DNS provider is supported, we recommend using External DNS. Otherwise, add the DNS record manually. For more information, see External DNS in the Kubernetes documentation.
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.