Capacity-Aware Dynamic Volume Provisioning for LVM-Based Local Storage
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore a comprehensive conference talk on capacity-aware dynamic volume provisioning for LVM-based local storage in Kubernetes environments. Delve into the features and functionality of TopoLVM, a CSI plugin designed to optimize local storage usage. Learn about dynamic volume provisioning, topology-aware pod scheduling, volume resizing, and thin-provisioning capabilities. Discover how TopoLVM addresses the challenges of using local storage efficiently in Kubernetes clusters, balancing performance and cost-effectiveness. Gain insights into the implementation, usage, and inner workings of TopoLVM, including its scheduler extender, CSI topology, and future development plans. Enhance your understanding of storage solutions for Kubernetes applications and explore alternatives to network storage for specific use cases.
Syllabus
Intro
Cybozu's Kubernetes cluster
Requirements for local storage
What was the best storage driver?
Arbitrary volume size
Pod scheduling and volume provisioning(1/2)
Other features
Challenges
The parameters of the TopoLVM's scheduler extender
CSI topology
Example
Scheduler extender: Filtering
Scheduler extender: Scoring
Next plans
Conclusion
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Google Cloud Fundamentals: Core Infrastructure
Google via Coursera Introduction to Kubernetes
Linux Foundation via edX Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX