Go csi

Open-source Go projects categorized as csi

Top 23 Go csi Projects

  • secrets-store-csi-driver

    Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume.

    Project mention: Check your secrets into Git [video] | news.ycombinator.com | 2023-08-19

    I'm not a fan of this approach. I think the Secrets Store CSI Driver (https://secrets-store-csi-driver.sigs.k8s.io/) has a better approach.

  • ceph-csi

    CSI driver for Ceph

    Project mention: kubernetes snapshot of cephfs pvc | /r/ceph | 2023-05-26

    So, apparently ceph doesn't provide this feature anymore and, while for rbd this works fine, I'm left a bit confused. Following these examples https://github.com/ceph/ceph-csi/tree/devel/examples/cephfs I thought it would be enough, but not sure anymore.

  • 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.

  • aws-ebs-csi-driver

    CSI driver for Amazon EBS https://aws.amazon.com/ebs/

    Project mention: AWS EBS CSI driver | dev.to | 2023-07-09

    The AWS EBS CSI Driver relies on IAM permissions to communicate with Amazon EBS for volume management on behalf of the user. The example policy can be used to define the required permissions. Additionally, AWS provides a managed policy at ARN arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy

  • csi-s3

    A Container Storage Interface for S3

  • csi-driver-nfs

    This driver allows Kubernetes to access NFS server on Linux node.

    Project mention: Investigating a failed VolumeSnapshot with NFS on Kubernetes | dev.to | 2023-11-14

    Using nfs-subdir-external-provisioner instead of csi-driver-nfs

  • topolvm

    Capacity-aware CSI plugin for Kubernetes

    Project mention: Linux LVM API for using python or Golang | /r/sre | 2023-04-29

    I’m not aware of anything but you might want to look at the TopoLVM lvmd implementation. It’s a Kubernetes storage plugin for LVM and it talks to a interface daemon over gRPC so it might be useful inspiration at least.

  • aws-efs-csi-driver

    CSI Driver for Amazon EFS https://aws.amazon.com/efs/

    Project mention: Implementing AWS EKS with EFS for dynamic volume provisioning using Terraform. Kubernetes Series - Episode 5 | dev.to | 2024-02-28

    In the past I was have problems with GID allocator, something related to this problem.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • csi-driver

    Kubernetes Container Storage Interface driver for Hetzner Cloud Volumes

  • csi-digitalocean

    A Container Storage Interface (CSI) Driver for DigitalOcean Block Storage

  • directpv

    Simple Kubernetes CSI driver for Direct Attached Storage :minidisc:

  • volsync

    Asynchronous data replication for Kubernetes volumes

    Project mention: Openshift pipeline to copy postgres DB from pod running in production project to a pod running in test project. How can this be achieved? | /r/openshift | 2023-05-29
  • gemini

    Automated backups of PersistentVolumeClaims in Kubernetes using VolumeSnapshots (by FairwindsOps)

    Project mention: What do you recommend for automated EBS backups for EKS? | /r/kubernetes | 2023-06-26

    I found https://github.com/FairwindsOps/gemini but wondering if there are alternatives.

  • vault-csi-provider

    HashiCorp Vault Provider for Secret Store CSI Driver

  • vsphere-csi-driver

    vSphere storage Container Storage Interface (CSI) plugin

  • snapscheduler

    Scheduled snapshots for Kubernetes persistent volumes

    Project mention: What do you recommend for automated EBS backups for EKS? | /r/kubernetes | 2023-06-26
  • secrets-store-csi-driver-provider-gcp

    Google Secret Manager provider for the Secret Store CSI Driver.

    Project mention: Bridging the Gap: Leveraging Secret Store CSI Drivers to Access Secrets from Google Secret Manager in GKE Cluster | dev.to | 2023-06-07
  • lvm-localpv

    Dynamically provision Stateful Persistent Node-Local Volumes & Filesystems for Kubernetes that is integrated with a backend LVM2 data storage stack.

  • juicefs-csi-driver

    JuiceFS CSI Driver

    Project mention: South Korea's No.1 Search Engine Chose JuiceFS over Alluxio for AI Storage | dev.to | 2024-01-18

    Support for template Secrets

  • proxmox-csi-plugin

    Proxmox CSI Plugin

    Project mention: Proxmox CSI for Kubernetes | /r/selfhosted | 2023-10-24

    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 :)

  • csi-gcs

    Kubernetes CSI driver for Google Cloud Storage

    Project mention: Google Cloud Storage FUSE | news.ycombinator.com | 2023-05-02

    You're right their Apache licenses are different:

    https://github.com/ofek/csi-gcs/blob/master/LICENSE-APACHE

    https://github.com/GoogleCloudPlatform/gcs-fuse-csi-driver/b...

    OP should submit a PR to correct this. IANAL but pretty sure they're supposed to use the original copy including copyright notice "Copyright 2020 Ofek Lev"

  • azurefile-csi-driver

    Azure File CSI Driver

    Project mention: Introduction to Day 2 Kubernetes | dev.to | 2023-04-24

    Any Kubernetes cluster requires persistent storage - whether organizations choose to begin with an on-premise Kubernetes cluster and migrate to the public cloud, or provision a Kubernetes cluster using a managed service in the cloud. Kubernetes supports multiple types of persistent storage – from object storage (such as Azure Blob storage or Google Cloud Storage), block storage (such as Amazon EBS, Azure Disk, or Google Persistent Disk), or file sharing storage (such as Amazon EFS, Azure Files or Google Cloud Filestore). The fact that each cloud provider has its implementation of persistent storage adds to the complexity of storage management, not to mention a scenario where an organization is provisioning Kubernetes clusters over several cloud providers. To succeed in managing Kubernetes clusters over a long period, knowing which storage type to use for each scenario, requires storage expertise.

  • azuredisk-csi-driver

    Azure Disk CSI Driver

    Project mention: Introduction to Day 2 Kubernetes | dev.to | 2023-04-24

    Any Kubernetes cluster requires persistent storage - whether organizations choose to begin with an on-premise Kubernetes cluster and migrate to the public cloud, or provision a Kubernetes cluster using a managed service in the cloud. Kubernetes supports multiple types of persistent storage – from object storage (such as Azure Blob storage or Google Cloud Storage), block storage (such as Amazon EBS, Azure Disk, or Google Persistent Disk), or file sharing storage (such as Amazon EFS, Azure Files or Google Cloud Filestore). The fact that each cloud provider has its implementation of persistent storage adds to the complexity of storage management, not to mention a scenario where an organization is provisioning Kubernetes clusters over several cloud providers. To succeed in managing Kubernetes clusters over a long period, knowing which storage type to use for each scenario, requires storage expertise.

  • container-image-csi-driver

    Kubernetes CSI driver for mounting image

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-28.

Go csi related posts

Index

What are some of the best open-source csi projects in Go? This list will help you:

Project Stars
1 secrets-store-csi-driver 1,173
2 ceph-csi 1,147
3 aws-ebs-csi-driver 912
4 csi-s3 739
5 csi-driver-nfs 703
6 topolvm 698
7 aws-efs-csi-driver 681
8 csi-driver 577
9 csi-digitalocean 563
10 directpv 517
11 volsync 453
12 gemini 320
13 vault-csi-provider 290
14 vsphere-csi-driver 274
15 snapscheduler 233
16 secrets-store-csi-driver-provider-gcp 224
17 lvm-localpv 223
18 juicefs-csi-driver 191
19 proxmox-csi-plugin 167
20 csi-gcs 151
21 azurefile-csi-driver 145
22 azuredisk-csi-driver 132
23 container-image-csi-driver 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com