Extending Lifecycle Management for Storage
Kubernetes allows people to treat their workloads as ‘cattle’, automatically scaling workloads up and down, automating upgrades and migrations. Increasingly, this also extends to Infrastructure as well: automatically updating or replacing nodes using orchestrations such as ClusterAPI. However, things get tricky as soon as storage is involved: most people do not want to rebuild their database from scratch every time. If the application has no native replication, you still have to ensure no data is lost when your orchestrator repaves the cluster. This is where cloud-native storage solutions can help, by integrating with the cluster life-cycle and migrating volumes onto new nodes automatically. This session will demonstrate how Piraeus Datastore manages to interface with ClusterAPI for automatic storage migration without data loss.
Speaker
-
Moritz TannerLINBITMoritz is interested in the inner workings of cloud infrastructure and automation. After years of working with storage solutions as a user, he switched sides in 2020 to work on software defined storage solutions at LINBIT. Moritz a maintainer of the Piraeus project, always on the lookout to automate and containerize more features.