Home / Companies / Cockroach Labs / Blog / Post Details
Content Deep Dive

Why CockroachDB runs managed services on Kubernetes

Blog post from Cockroach Labs

Post Details
Company
Date Published
Author
Josh Imhoff
Word Count
2,247
Company Posts That Month
13
Language
English
Hacker News Points
14
Post removed?
No
Summary

Cockroach Labs chose Kubernetes for its managed service, CockroachDB Dedicated, due to its robust automation capabilities despite the complexity it introduces. Initially, the team evaluated various orchestration technologies and ultimately found Kubernetes advantageous because it allows software engineering and SRE teams to focus on application-level concerns rather than machine-level details. This decision was influenced by Kubernetes' ability to provide a cross-cloud abstraction, which is important for CockroachDB's deployments on GCP and AWS, and its capacity to automate tasks such as rolling updates and cluster management efficiently. Although Kubernetes adds cognitive load, particularly with its complex networking stack, the benefits of automation and orchestration were deemed to outweigh these challenges. The decision reflects broader industry trends where many users may adopt Kubernetes primarily for its automation primitives rather than for its binpacking capabilities, especially in the context of utilizing elastic compute resources from public clouds.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 51 1,464 165 63 +21%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.