CockroachDB on Kubernetes
CockroachDB is the only database architected and built from the ground up to deliver on the core distributed principles of atomicity, scale and survival so you can manage your database IN Kubernetes, not along the side of it.
Using StatefulSets, CockroachDB is a natural for deployment within a Kubernetes cluster. Simply attach storage however you like and CockroachDB handles distribution of data across nodes and will survive any failure.
As a distributed database, CockroachDB allows you to roll software updates, patches, and schema modifications to each node, one at a time without service disruption. And with our beta Kubernetes Operator, we’ve made managing these changes even easier.More about Kubernetes Operator
CockroachDB combines the familiarity of relational data with limitless cloud scale, allowing you to deply a single logical database across multiple regions and still guarantee transactional consistency
Break free from manual sharding and complex workarounds. CockroachDB dramatically simplifies scaling applications. Expand with simple, familiar SQL DML.Learn more
CockroachDB can be deployed across multiple Kubernetes clusters and function like a single logical database, eliminating the need to federate clusters.Learn more
While CockroachDB doesn't need an operator for many of its fundamental capabilities, there are some areas an operator can help and we’ve delivered our operator to help make CockroachDB the easiest and most effective database available for Kubernetes.More about the beta Kubernetes Operator
Deploy a secure cluster and automate basic configurations
Simply scale your cluster without manual process
Upgrade CockroachDB and apply security patches without downtime
CockroachDB allows you to build data-intensive applications with greater efficiency. It is the database of choice for your modern workloads running in the cloud and is in production, serving global (and local) data to thousands of breakthrough applications.
Trust CockroachDB as the primary data store for even the most mundane apps and services
Store and process mission-critical data with limitless scale, guaranteed uptime and correctness
Manage transactional data and perform basic analytics in the database
There are many ways to get started with CockroachDB. You can download from our git repo and roll your own, or use one of the following to simplify your deployment. As always we are here to help in our public slack channel and in the community.