Possibility of using gluster volume in k8s if glusterfs client package on container

Kubernetes supports several types of Volumes including GlusterFS. Also GlusterFS can be Persistent Volumes in k8s.

For using glusterfs volumes in k8s, one of prerequisites is “Install Glusterfs client package on the Kubernetes nodes”. But if it is expect that everything shall be in containers. Is that possible that put gluster client in container (e.g. DaemonSet deploy gluster client on k8s node first), while k8s still can suing glusterfs as above example?

  • launching adhoc docker instances: Is it recommended to launch a docker instance per request?
  • Error The 'ClientId' option must be provided. When building a docker image
  • 'nutc': unknown terminal type. docker
  • change docker containers IP address
  • Port forwarding Ubuntu - Docker
  • Docker Repository Does Not Have a Release File on Running apt-get update on Ubuntu
  • Will k8s support such using scenarios?

  • Docker container bridged interface to assign IP address
  • Manage a cassandra database on docker with opscenter
  • Is it possible to run a VPN client inside a docker container?
  • How to set the locale inside a Docker container?
  • How to set a time limit for a Kubernetes job?
  • Simpliest Dockerfile ever to untar: file not found
  • One Solution collect form web for “Possibility of using gluster volume in k8s if glusterfs client package on container”

    Nothing is officially supported via the way you described at the moment, but take a look at this blog post, it outlines exactly what you describe: https://huaminchen.wordpress.com/2016/03/22/yet-another-containerized-mounter-for-kubernetes/

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.