Topics covered in this Bootcamp

Kubernetes Bootcamp

with CockroachDB

Cockroach-Labs-Logo

Avg. time.

6 hours

Kubernetes Fit

Evaluate whether Kubernetes is the right orchestration layer for your application.

Stateful Applications

Explore ways to manage state in Kubernetes without sacrificing data correctness or consistency. 

Experience Reports

Read real world examples of applications being deployed on K8s.

Multi-Region K8s

Explore multi-region Kubernetes clusters to understand if the improved resiliency and latency times are worth the complexity.

Lesson 1: Webinar

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. 

Lesson 2: Video

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.

Lesson 3: Experience Report

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.

Lesson 4: Webinar

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.

Lesson 5: Guide

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.

Lesson 6: Tutorial

Lesson 7: Webinar

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.

© 2020 Cockroach Labs | About | Privacy

Deploy a fully managed distributed SQL cluster in a few clicks with CockroachCloud.