Hi. I am new to CockroachDB. I was reading the docs about deployment options for production and got a bit confused:
In this section, you say that using Docker for CockroachDB is more complex and can be error-prone and you recommend other deployment methods:
But on another page you say that orchestration (i.e. Kubernetes, that implies usage of Docker) can lower the operation overhead to almost nothing:
So that is the general recommendation for production deployment for multi regional cluster. Docker and Kubernetes or bare GCE instances?
Another question about local development and testing:
Is it okay to run a single node cluster locally? Will it support all features of the real multi-node CockroachDB cluster. I am asking because, e.g. MongoDB doesn’t support transactions in a single node server and you need to run a replica set (3 nodes minimum) locally to work with transactions.