feat: add health check server and improve driver graceful shutdown - Add health check server with /healthz and /readyz endpoints - Implement Driver.Stop() for graceful shutdown instead of os.Exit(1) - Add health check probes in Kubernetes deployments - Add leader election RBAC for external-provisioner sidecar
feat: add health check server and improve driver graceful shutdown - Add health check server with /healthz and /readyz endpoints - Implement Driver.Stop() for graceful shutdown instead of os.Exit(1) - Add health check probes in Kubernetes deployments - Add leader election RBAC for external-provisioner sidecar
feat: add health check server and improve driver graceful shutdown - Add health check server with /healthz and /readyz endpoints - Implement Driver.Stop() for graceful shutdown instead of os.Exit(1) - Add health check probes in Kubernetes deployments - Add leader election RBAC for external-provisioner sidecar
feat: enhance controller with PVC annotation support and update configs - Update controller.go to support reading storage parameters from PVC annotations - Add comprehensive controller tests with PVC annotation scenarios - Update go.mod and go.sum for new dependencies - Enable extra-create-metadata in controller deployment - Update secret.yaml documentation - Update features documentation with PVC annotation feature
feat: add deployment manifests, examples, and update docs with group logical volume design Add Kubernetes manifests (deploy), PVC/Pod usage examples. Update docs to match refactored interfaces (VolumeManager->StorageManager, GetLocalEid->GetConnectionInfo, pkg/ubse->pkg/backend) and add group logical volume design.
feat: add health check server and improve driver graceful shutdown - Add health check server with /healthz and /readyz endpoints - Implement Driver.Stop() for graceful shutdown instead of os.Exit(1) - Add health check probes in Kubernetes deployments - Add leader election RBAC for external-provisioner sidecar
feat: implement NodeGetVolumeStats and scope IdentityServer to controller mode - implement NodeGetVolumeStats via storage.GetVolumeStatus - add local backend GetVolumeStatus HTTP implementation - register IdentityServer only in controller mode - mark GetVolumeStatus for UBSE SDK replacement (TODO) - add .gitattributes to enforce LF and .gitignore
feat: add health check server and improve driver graceful shutdown - Add health check server with /healthz and /readyz endpoints - Implement Driver.Stop() for graceful shutdown instead of os.Exit(1) - Add health check probes in Kubernetes deployments - Add leader election RBAC for external-provisioner sidecar
feat: enhance controller with PVC annotation support and update configs - Update controller.go to support reading storage parameters from PVC annotations - Add comprehensive controller tests with PVC annotation scenarios - Update go.mod and go.sum for new dependencies - Enable extra-create-metadata in controller deployment - Update secret.yaml documentation - Update features documentation with PVC annotation feature
feat: enhance controller with PVC annotation support and update configs - Update controller.go to support reading storage parameters from PVC annotations - Add comprehensive controller tests with PVC annotation scenarios - Update go.mod and go.sum for new dependencies - Enable extra-create-metadata in controller deployment - Update secret.yaml documentation - Update features documentation with PVC annotation feature
12 天前
ub-ssu-csi
UB SSU 存储 Kubernetes CSI 驱动,为 Unified Bus(UB)分布式存储系统实现容器存储接口(CSI)标准适配,原生支持块设备、文件系统两类存储卷形态,同时兼容组逻辑卷(Group Logical Volume)业务场景。驱动基于 NVMe over UB 高速传输协议构建存储通路,相较传统访问方式(nvme-of)可使 Mooncake 等上层 AI 存储业务性能提升 10%
功能特性
通过声明式 PVC/PV 机制动态创建和删除 SSU 存储卷
支持 Block 和 Filesystem 两种 volumeMode
受限支持组逻辑卷场景(RAID 级别、nsnum、chunksize 可配置,不支持卷共享和 Pod 漂移)