Re: Non Shared Persistent Gluster Storage with Kubernetes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have not gone through this implementation nor the new iscsi implementation being worked on for 3.9 but I thought I'd share the design behind a distributed iscsi implementation that we'd worked on some time back based on the istgt code with a libgfapi hook.

The implementation used the idea of using one file to represent one block (of a chosen size) thus allowing us to use gluster as the backend to store these files while presenting a single block device of possibly infinite size. We used a fixed file naming convention based on the block number which allows the system to determine which file(s) needs to be operated on for the requested byte offset. This gave us the advantage of automatically accessing all of gluster's file based functionality underneath to provide a fully distributed iscsi implementation.

Would this be similar to the new iscsi implementation thats being worked on for 3.9?


On Wed, Jun 29, 2016 at 4:04 PM, Pranith Kumar Karampuri <pkarampu@xxxxxxxxxx> wrote:
Prasanna explains how Gluster can be used as a distributed block store with Kubernetes cluster at:

https://pkalever.wordpress.com/2016/06/29/non-shared-persistent-gluster-storage-with-kubernetes

Please note that the current version of kubernetes doesn't have support for multi-path.
We will be sending out an updated version of this post once Kubernetes 1.3.0. is released.

This is a follow-up post to:
"
Gluster Solution for Non Shared Persistent Storage in Docker Container "
https://pkalever.wordpress.com/2016/06/23/gluster-solution-for-non-shared-persistent-storage-in-docker-container/

We would love to hear your feedback to both of these solutions.

--
Pranith

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel

[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux