Learn Kubernetes fundamentals and level up with tutorials that cover how to manage and deploy stateful applications on Kubernetes.
What you will learn
Real World Case Studies
Learn key concepts of Kubernetes.
Explore ways to manage state in Kubernetes without sacrificing data correctness or consistency.
How to Manage State & Storage in K8s
How to Run Applications on K8s
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.
What is Kubernetes?
Kubernetes is an open source orchestration platform for managing containerized workloads and services. The word "kubernetes" originates from the Greek words for helmsman or navigator. About 75% of container orchestration is done in Kubernetes, but popularity of the platform does not mean that it is easy to use. These Kubernetes training modules are intended to present Kubernetes in practical, applied lessons, to get you up and running quickly.
The CockroachDB Dedicated team shares how they evaluated Kubernetes against other orchestration systems. They share gotchas, hiccoughs, and lessons they have learned deploying CockroachDB on Kubernetes.
This guide covers deployment of a stateful application with CockroachDB using Kubernetes’ StatefulSets feature. Learn about deployment options, StatefulSets vs DaemonSets, and steps to get a stateful application into production.