Skip to content

Subdirectories of Gluster volumes as PVs in Kubernetes and OpenShift

License

Notifications You must be signed in to change notification settings

ShyamsundarR/gluster-subvol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repo contains files necessary to use subdirectories of Gluster volumes as persistent volumes in Kubernetes and OpenShift. It consists of three main items:

  1. glfs-subvol
    This is a a flex volume plugin to allow mounting Gluster subdirectories into containers.
  2. volcreator
    This is a script that can be run on a Gluster server to pre-create the subdirectories and establish quotas.
  3. volrecycler
    This is a pod that is run in the cluster to watch for PVs that get released. It deletes any data contained in them and marks them as available for use again.

License

This code is licensed under Apache v2.0 with the exception of JQ which is covered by the MIT license (see COPYING_JQ).

About

Subdirectories of Gluster volumes as PVs in Kubernetes and OpenShift

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%