Cockroach Labs Releases CockroachDB on Kubernetes to Simplify Cloud-Native Database Deployments
- An Open-Source Kubernetes Operator Is Now Generally-Available and Simplifies Deployment, Scale, and Management, Making CockroachDB the Ideal Database for Kubernetes
Cockroach Labs, the company behind CockroachDB, the leading cloud-native distributed SQL database, announced the general availability of CockroachDB on Kubernetes, providing users with a custom, open-source Kubernetes Operator. CockroachDB was architected and built from the ground up for deployment in distributed environments and is a natural fit for Kubernetes. With the addition of the Operator, key functionality for deployment, management, and maintenance of the database is now automated. This release makes it easy and effective for teams at any skill level to run a relational database on Kubernetes.
Recommended AI News: Google Cloud Region Goes Live in Delhi NCR in India
With more organizations shifting to a cloud native architecture that makes use of containers, they’re looking for strong, proven platforms. Kubernetes enables organizations to automate the deployment and management of container-based services, providing huge value for organizations operating in the cloud. However, managing stateful, database-dependent applications with the platform has historically been a challenge. Legacy relational databases were not built to realize the full potential of Kubernetes, so organizations run them alongside the platform, adding more complexities, causing bottlenecks and a single point of failure.
As a cloud-native database, CockroachDB has the same distributed, shared-nothing architecture as Kubernetes. This makes it an ideal fit for Kubernetes, so organizations gain its benefits across the entire application. Developers simply attach storage, and CockroachDB handles scale, availability, and distribution of data. There is no need to perform additional, complex tasks to manage shards or to deal with inevitable pod failures. With the custom Operator, Cockroach Labs has packaged up best practices gained from running hundreds of clusters on Kubernetes with its cloud service, CockroachCloud.
Recommended AI News: Semafone Launches SecureWeb+ To Simplify And Secure Payments On Third-Party Websites
CockroachDB on Kubernetes lets teams:
- Scale your database effortlessly – Each instance of CockroachDB is the same, allowing users to spin up new instances without manual work. There is no need to create additional, complex functions to manage shards.
- Easily survive Kubernetes pod failures – CockroachDB replicates data and automates placement across pods so users can survive any failure and avoid downtime without any impact to production applications.
- Automate deployment, management, and online rolling upgrades – use the custom Operator to automate basic configurations, deploy secure CockroachDB clusters, and upgrade CockroachDB without any application downtime.
As part of the release, Cockroach Labs collaborated with Red Hat to certify the Operator for Red Hat OpenShift. “Companies such as Cockroach Labs, with Red Hat Certified OpenShift Operators, can provide fully cloud-native applications and offer customers day two supportability for production OpenShift environments,” said Mike Werner, senior director, Red Hat Partner Connect, Red Hat. “This technology ecosystem is critical to the success of customers as they modernize their business applications for the cloud.”
You can get started with CockroachDB on Kubernetes in the following ways:
- Open Source: developers can download CockroachDB and get the Kubernetes Operator as an open source offering on GitHub.
- Red Hat Marketplace: developers using OpenShift can go to the Red Hat Marketplace to get CockroachDB and view details about the Red Hat Certified OpenShift Operator.
Recommended AI News: Predictiv AI Names Jim Grimes Interim President & CEO