This guide helps you install and deploy Cobalt’s on-prem solution on your Kubernetes cluster in AWS. It covers the setup of essential dependencies, including Redis and MongoDB, and guides you through creating a Kubernetes cluster on AWS. 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.
us-west-2
).json
.cache.t3.micro
for development or cache.t3.medium
for production).noeviction
to ensure Redis works properly with BullMQ.readWrite
).cobalt-cluster
).kubectl
by running the following command:
cobalt-nodes
).t3.medium
).REDIS_HOST
, MONGODB_URI
, and other service-related settings.
REDIS_HOST
, MONGODB_URI
, and other configurations to match your setup.<configmap.yaml>
and <secret.yaml>
with the actual file names you received.services
) when applying these configurations.apply_all.sh
Scriptapply_all.sh
script to apply all ConfigMap and Secret files at once after updating the values.
REDIS_HOST
, MONGODB_URI
, etc.) in the provided YAML files.install_all.sh
script to install all necessary services:
uninstall_all.sh
script: