Kubernetes to the rescue & Ceph cluster on K8S using Rook

Genesis Cloud - Arnulfstrasse 37 München - View Map München Kubernetes/Cloud-Native Meetup
Tue, Dec 4, 2018, 6:30 PM (CET)

About this event


our Meetup series in Munich goes on. Next Meetup will take place on 4th December @Genesis Cloud.


6:30 pm - Admission & Welcome
7:00 pm - Ashish Chandra
7:30 pm - Akmal Chaudhri
8:00 pm - Food & Drinks & Networking


Ashish Chandra, Genesis Cloud

"Ceph cluster on K8S using Rook"

Managing a Ceph cluster in production, has many intricacies to take care of including setup and maintenance. Using rook we can orchestrate and automate many of issues faced in production, leveraging K8s distributed platform. Rook with its operator can help us in maintaining the desired state of the cluster, watching the specified settings and applying the configuration of the cluster. In this talk we would look into and discuss these points, in more details
=> What is Rook, and why we should care when we already have Ceph running into production for years. What issues it basically solves for us ?
=> Architecture and System Components of Rook, with a high level overview of its components including Rook Ceph Operator, Ceph Agent and Rook Discover.
=> Integrating Rook with Ceph. Managing different part of Ceph Cluster with Rook using fully automated and declarative way
=> Rook UX and monitoring using Grafana


Akmal Chaudhri, Gridgain

"Distributed Database DevOps Dilemmas? Kubernetes to the rescue!"

Distributed databases can make so many things easier for a developer, but not always for DevOps. Kubernetes has come to the rescue with an easy application orchestration!

It is straightforward to do the orchestration leaning on relational databases as a data layer. However, it is more difficult to do the same when a distributed SQL database or other kind of distributed storage is used instead.

In this presentation, attendees will learn how Kubernetes can orchestrate a distributed database like Apache Ignite, in particular:

• Cluster Assembling - database nodes auto-discovery in Kubernetes.
• Database Resilience - automated horizontal scalability.
• Database Availability - what’s the role of Kubernetes and the database.
• Utilizing both RAM and disk - set up Apache Ignite in a way to get in-memory performance with the durability of disk.

A bit more about Ignite: Apache Ignite is a high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with traditional disk-based or flash technologies.

Ignite is a collection of independent, well-integrated, in-memory components geared to improve the performance and scalability of your application. Some of these components include: Advanced Clustering, Data Grid, SQL Grid, Streaming and CEP, Compute Grid, Service Grid, and the Ignite File System. Ignite also has integrations for accelerating data processing frameworks such as Hadoop and Spark.


If you have any questions, please feel free to ask in the comment section below.

See you there!


Tuesday, Dec 4
6:30 PM - 9:30 PM (CET)


Genesis Cloud
Arnulfstrasse 37 München