Evaluate whether Kubernetes is the right orchestration layer for your application.
Explore ways to manage state in Kubernetes without sacrificing data correctness or consistency.
Read real world examples of applications being deployed on K8s.
Explore multi-region Kubernetes clusters to understand if the improved resiliency and latency times are worth the complexity.
Educational resources for developers looking to run their stateful applications on Kubernetes.
About 75% of container orchestration is done in Kubernetes. Kubernetes can have a steep learning curve, especially when it comes to managing state and storage. This live Q&A covers storage, data challenges, and how running Kubernetes with certain databases can simplify these challenges. A written recap is also available here.
This video gives an overview of the properties that make a database Kubernetes-native. The framework is called D.A.S.H. and it includes: Disposability, API Symmetry, Shared-Nothing, Horizontal Scaling.
Hear directly from the Cloud Database Tech Lead at Bose. In this video, he details how Bose extends Kubernetes to allow any software development team within Bose to get easy access to Elasticsearch, CockroachDB, and other popular data stores with a cost-effective, and reliable solution.
Modern applications need a relational database built for the cloud and Kubernetes that delivers a SQL interface. This lesson covers distributed SQL principles, how it fits with Kubernetes, and how pairing the two simplifies cloud application development.
This guide covers deployment of a stateful application with CockroachDB using Kubernetes’ StatefulSets feature. Learn about deployment options, StatefulSets vs DaemonSets, & steps to get a stateful application into production.
This tutorial shows you how to create a sample To-Do app in Kubernetes with CockroachDB as the datastore. The app is written in Python with Flask as the web framework and SQLAlchemy for working with SQL data, and the code is open-source and forkable.
Building a consistent, scalable, distributed database is no easy task. Deploying a database as a service might be equally hard. When we chose a platform to deploy and run our CockroachCloud service, we chose Kubernetes and learned a lot along the way.