The process to deploy on Kubernetes was simple. I just followed the instructions in CockroachDB official documentation, with just one change - In "Step 1. Start Kubernetes", instead of using hosted GKE or EKS (as mentioned in the docs), I used DigitalOcean's Managed Kubernetes service.
So my "Step 1. Start Kubernetes" was basically:
- How to Create Kubernetes Clusters Using the Control Panel from DigitalOcean. I created a 3 node cluster with s-4vcpu-8gb droplets. You should be able to do it with slightly smaller droplets too.
Rest of the steps were as mentioned in the doc: