Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 16 Go k8s-sig-storage Projects
-
Project mention: lvp: Local Volume CSI Provisioner -- Dynamic PV Provisioning for your Home Cluster | /r/kubernetes | 2023-06-19
I use this one. I'm waiting for the day it's combined with syncthing to sync across all nodes. https://github.com/rancher/local-path-provisioner
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
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-04
However, 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-...
-
Project mention: MinIO on HwameiStor - Cloud Native Local Storage Solution | /r/u_Ready_Situation_6399 | 2023-03-09
-
external-snapshotter
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
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.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
https://github.com/kubernetes-csi/csi-driver-smb. This is the CSI driver we use.
-
external-provisioner
Sidecar container that watches Kubernetes PersistentVolumeClaim objects and triggers CreateVolume/DeleteVolume against a CSI endpoint
-
external-attacher
Sidecar container that watches Kubernetes VolumeAttachment objects and triggers ControllerPublish/Unpublish against a CSI endpoint
-
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 :)
-
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
Go k8s-sig-storage related posts
- Windows Storage
- Investigating a failed VolumeSnapshot with NFS on Kubernetes
- Question about PVC snapshots and architecture
- lvp: Local Volume CSI Provisioner -- Dynamic PV Provisioning for your Home Cluster
- issues with pv retaining data on local-path SC
- How to format drives for local persistent volumes
- Persisting data in a dynamic volume?
-
A note from our sponsor - Onboard AI
getonboard.dev | 9 Dec 2023
Index
What are some of the best open-source k8s-sig-storage projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | local-path-provisioner | 1,828 |
2 | sig-storage-local-static-provisioner | 958 |
3 | csi-driver-nfs | 597 |
4 | cloud-provider-openstack | 566 |
5 | sig-storage-lib-external-provisioner | 494 |
6 | hwameistor | 455 |
7 | external-snapshotter | 394 |
8 | csi-driver-smb | 388 |
9 | external-provisioner | 298 |
10 | external-attacher | 145 |
11 | proxmox-csi-plugin | 89 |
12 | container-object-storage-interface-controller | 74 |
13 | external-health-monitor | 59 |
14 | container-object-storage-interface-api | 53 |
15 | csi-lib-utils | 37 |
16 | container-object-storage-interface-provisioner-sidecar | 32 |