Polandveloxpack/csi-driver-rclone
CSI driver built on top of rclone bringing cloud storage mounts to your pods with ease.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔌 Csi-driver-rclone: Gắn 50+ nền tảng lưu trữ đám mây vào Kubernetes chỉ bằng một thư viện Go
Csi-driver-rclone tích hợp rclone trực tiếp dưới dạng thư viện Go — không cần cài rclone, không tạo tiến trình phụ.
Đây là CSI driver (rclone.csi.veloxpack.io) cho phép Kubernetes mount hơn 50 nhà cung cấp lưu trữ đám mây như Amazon S3, Google Cloud Storage, Azure Blob, Dropbox, SFTP… làm ổ lưu trữ persist. Dự án miễn phí nguồn mở, hỗ trợ cài đặt qua Helm hoặc kubectl, phù hợp cả triển khai sản xuất lẫn phát triển cục bộ.
✨ Điểm nổi bật
- Hỗ trợ 50+ nhà cung cấp: Bao gồm S3, Google Cloud Storage, Azure Blob, Dropbox, SFTP và nhiều nền tảng khác.
- Không phụ thuộc bên ngoài: Sử dụng rclone dưới dạng thư viện Go trực tiếp, không cần cài nhị phân rclone.
- Không tạo tiến trình phụ: Tích hợp thư viện trực tiếp, tránh overhead từ subprocess.
- Cung cấp động qua StorageClass: Tạo persistent volume tự động thông qua StorageClass.
- Hỗ trợ ổ ephemeral/inline: Định nghĩa lưu trữ trực tiếp trong spec pod mà không cần PV/PVC riêng.
- Quản lý bí mật qua Secret: Cấu hình thông tin xác thực an toàn bằng Kubernetes secrets.
- Hỗ trợ biến mẫu: Thay thế đường dẫn động bằng metadata PVC/PV.
- VFS caching & Remote Control API: Hỗ trợ cache hiệu năng cao và API RC để điều khiển lập trình.
💡 Vì sao đáng chú ý
Khác với cách tiếp cận truyền thống cần cài rclone và quản lý tiến trình riêng, csi-driver-rclone tích hợp sẵn trong driver thông qua thư viện Go — giảm kích thước hình ảnh và tối ưu hiệu năng. Dễ dàng triển khai trên bất kỳ cụm Kubernetes nào (1.20+) với FUSE được bật, phù hợp cho cả môi trường sản xuất lẫn phát triển địa phương nhờ hỗ trợ minikube, kind, k3s.
#CSI #Kubernetes #rclone #Storage #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
GUI file synchronization client that can sync with any cloud provider
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
A simple to deploy but feature rich S3 object storage server for your filesystem