logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Matt Schallert, Peter Schuurman
2022-10-26

tldr - powered by Generative AI

The presentation discusses the challenges and solutions for cross-cluster migration of stateful workloads in Kubernetes using multi-cluster services and staple set slices.
  • Multi-cluster services provide a way to uniquely identify replicas across clusters and discover endpoints.
  • Staple set slices allow for granular control over replica ordinal and scaling in complementary fashion.
  • Coordinating building blocks and migrating dependencies are necessary for cross-cluster migration.
  • Challenges of cross-cluster migration include managing multiple Kubernetes control planes and client-side Quorum.
  • Stateful workloads require unique solutions for cross-cluster migration.
  • An anecdote is provided about the complexity of migrating a metrics datastore between Kubernetes clusters.
Authors: Jeffrey Carpenter
2021-10-14

tldr - powered by Generative AI

The presentation discusses the steps to put databases and stateful workloads onto Kubernetes, using Kubernetes primitives for stateful data and the persistent volume subsystem. The speaker demystifies databases and explains how they are just an application with compute, network, and storage needs. The presentation also emphasizes the importance of finding an operator for popular databases.
  • 70% of people using Kubernetes have at least some stateful workflows
  • 90% think Kubernetes is ready for stateful workloads
  • Steps to put databases on Kubernetes: understand Kubernetes primitives, pick a storage provider, pick a database, find an operator
  • Kubernetes primitives for compute, network, and storage
  • Persistent volume subsystem for mounting volumes of various types
  • Importance of finding an operator for popular databases
Authors: Sebastien Guilloux
2021-10-13

tldr - powered by Generative AI

This presentation discusses the use of local persistent volumes in Kubernetes and the challenges associated with managing them at scale.
  • Local PersistentVolumes can be tricky to operate at scale
  • Various options for using local volumes are explored
  • Important operational gotchas are discussed to ensure proper use of local volumes and stateful workloads
  • Persistent volumes have a direct one-to-one relationship with pods in stateful sets
  • There is a trade-off between using network-attached volumes and local volumes based on performance and cost