filmov
tv
Piraeus: Local Persistent Volume Dynamic Provisioning... - Philipp Reisner & Hongchao Zheng

Показать описание
Piraeus: Local Persistent Volume Dynamic Provisioning, Management and HA - Philipp Reisner, LINBIT & Hongchao Zheng, DaoCloud
Piraeus is an opensource project that aims to further empower Local Persistent Volumes with Dynamic Provisioning, Resource Management, and High Availability. The project is co-founded by LINBIT and Daocloud. Piraeus pods, deployed as a daemonset, organize various local storage resources such as hostPaths, disks and VGs into pools, and dynamically provision them according to user-controlled policies. Data on Local Persistent Volume has a single point of failure, therefore Piraeus integrates DRBD to synchronously replicate the data so that it can failover to another Local Persistent Volume when pod is rescheduled. Piraeus CLIs are aggregated into kubectl by CRDs, which provides a seamless user experience for Kubernetes admins. Piraeus resource management reports capacity and usage stats on each node, and sends out alerts when space is about to run out.