Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 k8s-sig-storage Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
kadalu
A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background. More information at https://kadalu.tech
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
external-snapshotter
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
-
external-provisioner
Sidecar container that watches Kubernetes PersistentVolumeClaim objects and triggers CreateVolume/DeleteVolume against a CSI endpoint
-
csi-driver-host-path
A sample (non-production) CSI Driver that creates a local directory as a volume on a single node
-
external-attacher
Sidecar container that watches Kubernetes VolumeAttachment objects and triggers ControllerPublish/Unpublish against a CSI endpoint
-
container-object-storage-interface-controller
Container Object Storage Interface (COSI) controller responsible to manage lifecycle of COSI objects.
-
external-health-monitor
This repo contains sidecar controller and agent for volume health monitoring.
-
container-object-storage-interface-api
Container Object Storage Interface (COSI) API responsible to define API for COSI objects.
-
csi-lib-utils
Common code for Kubernetes CSI sidecar containers (e.g. `external-attacher`, `external-provisioner`, etc.)
-
container-object-storage-interface-provisioner-sidecar
Container Object Storage Interface (COSI) provisioner responsible to interface with COSI drivers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm looking forward to Longhorn[1] taking advantage of this technology.
[1]: https://github.com/longhorn/longhorn
Project mention: Tell HN: ZFS silent data corruption bugfix – my research results | news.ycombinator.com | 2023-12-06https://github.com/gluster/glusterfs/issues/894
And apparently apart from modern coreutils using that, it is mostly gentoo users hitting the bugs in lseek.
Using nfs-subdir-external-provisioner instead of csi-driver-nfs
Deploy local-path-provisioner storage class but it does not support readwritemany so for high availability of your Kubernetes cluster better to use longhorn
Using nfs-subdir-external-provisioner instead of csi-driver-nfs
Project mention: Cannot find how to set "spec.providerID" on nodes in Rancher / RKE2 | /r/rancher | 2023-12-04However, I need the cluster to have access to the underlying OpenStack infrastructure if I want my applications to work and create Load Balancers for example. For this I'm using the OpenStack Cloud Controller Manager installed with Helm which should let me instantiate LBs using Octavia, the LBaaS of OpenStack.
There used to be the external-storage-provisioner[1] but what you need today is the second link[2]
[1] https://github.com/kubernetes-retired/external-storage/tree/...
[2] https://github.com/kubernetes-sigs/sig-storage-lib-external-...
https://github.com/kubernetes-csi/csi-driver-smb. This is the CSI driver we use.
By the way, I got that error very often - kubernetes-csi/external-snapshotter#300 - the fix is in progress. I'm afraid about the snapshot mechanism performance. It's also a question about the GCP snapshot mechanism, so I'm gathering opinions.
Project mention: deploy the csi driver hostpath to kubernetes n windows docker | dev.to | 2024-04-08git clone https://github.com/kubernetes-csi/csi-driver-host-path.git cd csi-driver-host-path/ kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/release-6.3/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/release-6.3/client/config/crd/snapshot.storage.k8s.io_volumesnapshotcontents.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/release-6.3/client/config/crd/snapshot.storage.k8s.io_volumesnapshots.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/v6.3.3/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/v6.3.3/deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml deploy/kubernetes-latest/deploy.sh
I think quite a few people here might be running some sort of Kubernetes flavor on Proxmox. In that case, you might want to have a look at https://github.com/sergelogvinov/proxmox-csi-plugin. It's a CSI Controller for Proxmox! It simply creates Proxmox volumes (ZFS, LVM, whatever your setup provides) and natively attaches them to your VMs, so Kubernetes can mount them into your containers. No fiddling around with Ceph, NFS and such needed :)
k8s-sig-storage related posts
-
Deploy Ghost with MySQL DB replication using helm chart
-
Windows Storage
-
Diskomator – NVMe-TCP at your fingertips
-
Investigating a failed VolumeSnapshot with NFS on Kubernetes
-
Database corruption
-
Difference between snapshot-cleanup and snapshot-delete in Longhorn recurring job?
-
Ask HN: Any of you run Kubernetes clusters in-house?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Index
What are some of the best open-source k8s-sig-storage projects? This list will help you:
Project | Stars | |
---|---|---|
1 | longhorn | 5,583 |
2 | GlusterFS | 4,498 |
3 | nfs-subdir-external-provisioner | 2,375 |
4 | local-path-provisioner | 2,003 |
5 | sig-storage-local-static-provisioner | 1,009 |
6 | csi-driver-nfs | 718 |
7 | kadalu | 694 |
8 | cloud-provider-openstack | 592 |
9 | sig-storage-lib-external-provisioner | 516 |
10 | hwameistor | 511 |
11 | csi-driver-smb | 438 |
12 | external-snapshotter | 437 |
13 | nfs-ganesha-server-and-external-provisioner | 399 |
14 | external-provisioner | 321 |
15 | csi-driver-host-path | 297 |
16 | proxmox-csi-plugin | 184 |
17 | external-attacher | 155 |
18 | container-object-storage-interface-controller | 83 |
19 | external-health-monitor | 62 |
20 | container-object-storage-interface-spec | 58 |
21 | container-object-storage-interface-api | 56 |
22 | csi-lib-utils | 37 |
23 | container-object-storage-interface-provisioner-sidecar | 33 |
Sponsored