logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Le Tran, Michael Cade
2023-04-20

tldr - powered by Generative AI

The presentation discusses the fundamentals of storage in Kubernetes and provides hands-on experience with troubleshooting and deploying an application within a Kubernetes cluster.
  • Stateful workloads are becoming more common in Kubernetes, and it is important to ensure consistency and accessibility of data as pods are refreshed or updated.
  • The presentation covers volumes, persistent volume claims, storage classes, provisioners, and volume plugins as the fundamentals of Kubernetes storage.
  • Participants are given the task of deploying an application with a front-end and back-end database, and troubleshooting any issues that arise.
  • Debugging commands and resources are provided to assist with troubleshooting.
  • The presentation also touches on storage performance and data protection.
  • The slides and labs are available on GitHub and Instruct for further reference.
Authors: Shyam Ranganathan, Orit Wasserman
2021-10-13

tldr - powered by Generative AI

The presentation discusses disaster recovery of stateful applications in a multi-cluster environment using replication capable storage systems like Ceph/Rook.
  • Disaster recovery is important to ensure business continuity in case of data center loss.
  • Regional disaster recovery involves two separate remote sites with high network latency and two separate Kubernetes clusters.
  • Replication capable storage systems like Ceph/Rook can be leveraged to provide disaster recovery of workloads across clusters.
  • A multi-cluster control plane is required to enable one-click disaster recovery solution for stateful workloads.
  • Volume replication and volume application class are added to the standard CSI API to enhance capabilities.
  • Dynamic provisioning requires creating a matching PV in the recovery site and connecting it to the replicated volume.
  • Multi-cluster management requires equivalent cluster configurations and deployment of custom resources and operators on all clusters.