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
03:02 MIN
A DBA's journey to running SQL Server on Kubernetes
Adjusting Pod Eviction Timings in Kubernetes
01:09 MIN
Key takeaways for running databases on Kubernetes
Databases on Kubernetes: Why you should care
03:05 MIN
The evolution of running databases in containers
Databases on Kubernetes: Why you should care
04:56 MIN
The Kubernetes operator pattern for database automation
Databases on Kubernetes: Why you should care
03:27 MIN
Comparing managed DBaaS with databases on Kubernetes
Databases on Kubernetes: Why you should care
04:52 MIN
Managing any Oracle database with a Kubernetes operator
Kubernetes and Microservices with Multi-Model Databases
04:45 MIN
Q&A on hybrid cloud strategy and data management
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
02:05 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 DevOps with Containers
Rob Richardson
Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)
Gregor Bauer
Kubernetes and Microservices with Multi-Model Databases
Wei Hu
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
Database Magic behind 40 Million operations/s
Jürgen Pilz
Adjusting Pod Eviction Timings in Kubernetes
Andrew Pruski
Local Development Techniques with Kubernetes
Rob Richardson
Related Articles
View all articles



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

Mittwald CM Service GmbH & Co. KG
Espelkamp, Germany
Intermediate
Senior
Linux
Docker
DevOps
Kubernetes

iits-consulting GmbH
München, Germany
Intermediate
Go
Docker
DevOps
Kubernetes

evoila Frankfurt GmbH
Mainz, Germany
Intermediate
Senior
Kubernetes

smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes

SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes



PROSOZ Herten GmbH
Herten, Germany
Junior
Intermediate
Senior
Docker
DevOps
Kubernetes
