This guide helps you install and deploy Cobalt’s on-prem solution on your Kubernetes cluster. It covers the setup of essential dependencies, including Redis and MongoDB, and guides you through creating a Kubernetes cluster on GCP. After successfully setting up your cluster, you’ll configure your environment to pull images from our private Docker repository and install our services via Helm charts.
no-eviction
to ensure Redis works properly with BullMQ.readWrite
).REDIS_HOST
, MONGODB_URI
, and other service-related settings.
configmap.yaml
and secret.yaml
) to include environment-specific values. For example:
REDIS_HOST
, MONGODB_URI
, and any other service-related settings should match your environment.kubectl
commands to apply the ConfigMap and Secret to the services
namespace in your Kubernetes cluster:
<configmap.yaml>
and <secret.yaml>
with the actual names of the YAML files you received. Repeat the process for all ConfigMap and Secret files provided.
apply_all.sh
Scriptapply_all.sh
script to apply all ConfigMap and Secret files at once after updating the necessary values (e.g., REDIS_HOST
, MONGODB_URI
, etc.) in the YAML files.
install_all.sh
script to install all necessary services:
uninstall_all.sh
script: