[lxc-users] Kubernetes Storage Provisioning using LXD

Eric naisanza at gmail.com
Thu Feb 16 20:08:06 UTC 2017


That's is what I've also been trying to do

Kubernetes has a list of supported persistent volume types, of which the
only one's that aren't cloud-based that I've tried are NFS, CephFS,
Glusterfs, and HostPath

https://kubernetes.io/docs/user-guide/persistent-volumes/#types-of-persistent-volumes

With LXC + ZFS you can't:

- provide a raw block device (/dev/sad) to heketi, or a loopback device
(/dev/loop0). so glusterfs is out of the picture (
https://github.com/heketi/heketi/issues/665)
- cephfs is like glusterfs, so cephfs is out
- NFS requires kernel modules, so nfs is out
- HostPath doesn't work over multiple nodes

So your only option is to use KVM

I use Proxmox. I knew LXC/LXD wasn't going to be able to fulfill what I
needed to do on a single server, so I looked for a hypervisor that had a
polished UI for creating both LXC and KVM VM

I'm still going to go with glusterfs, which will also need heketi, and will
be running it in a fedora kvm. And the using it as a persistent volume for
kubernetes




On Wed, Feb 15, 2017 at 4:16 AM, Butch Landingin <butchland at gmail.com>
wrote:

> Hi all,
>
> I've been trying out Canonical Kubernetes via conjure-up and juju charms on
> a local LXD cluster. Following the tutorials, I've set up the cluster
> running on lxd with a zfs file system.
>
> Everything's been great and I've pretty much exhausted the tutorials
> (running microbot, etc).
>
> I'm now at the point where I want to try provisioning some persistent
> volumes or even trying
> dynamic storage allocation.
>
> By this time, I'm 99 percent sure the answer is no (and I've searched
> extensively) ,
> but is there anyway to create Kubernetes persistent volumes on a multi
> node set up (not using hostpath)
> on a local LXD cluster?
>
> If there isn't,  does Canonical have this in their roadmap?
>
> Best regards,
> Butch
>
>
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20170216/cd233e95/attachment.html>


More information about the lxc-users mailing list