Prepare for Local Installation
Before installing GoodData.CN on your local machine, it is essential to ensure that your environment meets the necessary prerequisites. This section will guide you through setting up the required tools and configuring your local environment to ensure a smooth installation process.
Prerequisites
Before installing GoodData.CN on your local machine, ensure you have:
- A valid GoodData.CN license key.
- At least 16 GB of available RAM capacity.
Prepare Local Environment
During the installation and configuration of GoodData.CN, you will need the following tools installed:
- Docker
- kubectl
- k3d for easy management of k3s clusters in Docker
- Helm (v3.x)
- CURL
- Tinkey
- Java Runtime Environment (JRE) to be able to use Tinkey
On Unix-like systems, you can install most of these packages using Homebrew:
brew install kubectl
brew install k3d
brew install helm
brew install curl
brew install openjdk
brew tap tink-crypto/tink-tinkey https://github.com/tink-crypto/tink-tinkey
brew install tinkey
Homebrew may be insufficient to install Docker on a Linux system properly, see Docker’s official documentation for instructions. For example for Ubuntu, the installation of Docker may look like this:
# Install Docker:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
# Enable running Docker without sudo:
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
# Test Docker installation:
docker run hello-world