Denis Souza Rosa
Databases on Kubernetes
#1about 5 minutes
Why running databases in containers is now a reality
Key advancements like Docker performance improvements, production-grade images, and Kubernetes operators have made running stateful applications in containers viable.
#2about 7 minutes
Understanding Kubernetes extensibility with CRDs and controllers
Custom Resource Definitions (CRDs) allow you to define new resource types, and controllers can listen to events related to these resources to automate complex management tasks.
#3about 9 minutes
Deploying a database cluster using a YAML file
A live demo shows how to deploy a multi-node Couchbase cluster by applying a single YAML file, which the operator uses as the single source of truth for configuration.
#4about 8 minutes
Automating database recovery and scaling with an operator
The operator automatically handles node failures by recovering pods and rebalancing data, and scales the cluster up or down based on simple changes to the configuration file.
#5about 6 minutes
Choosing the right storage for databases on Kubernetes
An overview of storage options, including ephemeral, remote persistent, and local persistent storage, with a recommendation to use local storage for databases with built-in replication.
#6about 6 minutes
Simplifying database provisioning with service brokers
Service brokers provide a facade over operators, allowing developers to provision databases by requesting pre-defined plans via a simple API call instead of writing complex YAML.
#7about 4 minutes
Comparing self-managed Kubernetes databases to DBaaS
A comparison of the trade-offs between using a managed Database-as-a-Service (DBaaS) and running your own database on Kubernetes, focusing on flexibility versus ease of use.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:09 MIN
A DBA's journey to running SQL Server on Kubernetes
Adjusting Pod Eviction Timings in Kubernetes
44:40 MIN
Key takeaways for running databases on Kubernetes
Databases on Kubernetes: Why you should care
02:30 MIN
The evolution of running databases in containers
Databases on Kubernetes: Why you should care
15:33 MIN
The Kubernetes operator pattern for database automation
Databases on Kubernetes: Why you should care
37:18 MIN
Comparing managed DBaaS with databases on Kubernetes
Databases on Kubernetes: Why you should care
10:01 MIN
Managing any Oracle database with a Kubernetes operator
Kubernetes and Microservices with Multi-Model Databases
38:52 MIN
Q&A on hybrid cloud strategy and data management
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
15:44 MIN
Implementing a global hybrid-cloud database architecture
Database Magic behind 40 Million operations/s
Featured Partners
Related Videos
Databases on Kubernetes: Why you should care
Denis Wilson Souza Rosa & Steffen Schneider
Database Magic behind 40 Million operations/s
Jürgen Pilz
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
Database DevOps with Containers
Rob Richardson
Developing locally with Kubernetes - a Guide and Best Practices
Dan Erez
Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)
Gregor Bauer
Kubernetes and Microservices with Multi-Model Databases
Wei Hu
Kubernetes Maestro: Dive Deep into Custom Resources to Unleash Next-Level Orchestration Power!
Um e Habiba
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Senior Infrastructure Engineer (m/w/d) - (short_version)
Mittwald CM Service GmbH & Co. KG
Espelkamp, Germany
Intermediate
Senior
Linux
Docker
DevOps
Kubernetes







