k8s-csi-s3
GeeseFS-based CSI for mounting S3 buckets as PersistentVolumes (by yandex-cloud)
plex-s3
Redirects Direct Plays to the actual S3 location (by buroa)
k8s-csi-s3 | plex-s3 | |
---|---|---|
3 | 1 | |
459 | 7 | |
7.8% | - | |
7.4 | 1.9 | |
5 days ago | about 1 year ago | |
Go | Python | |
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
k8s-csi-s3
Posts with mentions or reviews of k8s-csi-s3.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-05.
-
Plex S3 + rclone
I am using this https://github.com/yandex-cloud/k8s-csi-s3 deployed as a helm chart here: https://github.com/buroa/k8s-gitops/blob/master/cluster/core/kube-system/csi-s3/helm-release.yaml. It's very reliable and memory usage is always under 300MB.
- Is there any feature you wish Kubernetes had?
-
Kubernetes Local Persistent Volumes from S3
You might be better off trying something like https://github.com/yandex-cloud/k8s-csi-s3
plex-s3
Posts with mentions or reviews of plex-s3.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-05.
-
Plex S3 + rclone
I wrote a simple FastAPI python application to do this work for us: https://github.com/buroa/plex-s3/blob/main/app.py. It uses the Plex database to look up the file path of a media part id and then generates a presigned S3 URL and redirects the client back to the URL. If for some reason it can't, it will still stream the file from Plex (fallback). I then deployed as a sidecar to Plex deployment: https://github.com/buroa/k8s-gitops/blob/master/cluster/apps/media/plex/plex-helm-release.yaml#L70
What are some alternatives?
When comparing k8s-csi-s3 and plex-s3 you can also consider the following projects:
mergerfs - a featureful union filesystem
ketall - Like `kubectl get all`, but get really all resources
PlexKodiConnect - Plex integration in Kodi done right
k8s-gitops - Fiancé-approved geeked homelab k8s cluster deployed on 🍏 Mac Minis with Talos Linux; automated via Flux, Renovate and GitHub Actions 🤖