Resources
Resources
TBD - provide overview of the required 3rd party requirements
Docker
Rockfish data uses docker containers and a container registry to stage the docker images for deployments. Docker installation varies per OS, to get the docker runtime up and going for your system find your OS in the docker install guide.
Docker compose
You can start a single worker with the Docker CLI, however for a full deployment you will need multiple workers, this can more easily be done using Docker Compose.
Kuberenetes
Before getting started, you’ll need some prequisite tools installed on your system. If you’re using MacOS, we recommend that you install homebrew.
kubectl You’ll need kubectl to communicate with your Kubernetes cluster.
MacOS Copy brew update brew install kubectl kubectl version --client See the Kubernetes Docs for other installation methods.
Helm You’ll need the helm CLI helm to configure your Kubernetes cluster.
MacOS Copy brew install helm helm version You should be on at least helm version v3.10.2 to make sure you don’t run into any issues.
See the Helm Docs for other installation methods.
TBD - K8S overview - Helm
Redis
gcloud CLI
The gcloud CLI is only required if you want to access the container images from our Docker registry, if you are pulling the image into your registry or you are downloading the image from a secure site, then you do not need to install the gcloud CLI. To install the gcloud CLI see the (Google Cloud documentation](https://cloud.google.com/sdk/docs/install). Select your operating system and follow their instructions, we suggest using the 471.0.0 or later.