<div dir="ltr">That's is what I've also been trying to do<div><br></div><div>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</div><div><br></div><div><a href="https://kubernetes.io/docs/user-guide/persistent-volumes/#types-of-persistent-volumes">https://kubernetes.io/docs/user-guide/persistent-volumes/#types-of-persistent-volumes</a><br></div><div><div><br></div><div>With LXC + ZFS you can't:</div><div><br></div><div>- provide a raw block device (/dev/sad) to heketi, or a loopback device (/dev/loop0). so glusterfs is out of the picture (<a href="https://github.com/heketi/heketi/issues/665">https://github.com/heketi/heketi/issues/665</a>)</div><div>- cephfs is like glusterfs, so cephfs is out</div><div>- NFS requires kernel modules, so nfs is out </div><div>- HostPath doesn't work over multiple nodes</div><div><br></div><div>So your only option is to use KVM</div><div><br></div><div>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</div><div><br></div><div>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 </div><div><br></div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 15, 2017 at 4:16 AM, Butch Landingin <span dir="ltr"><<a href="mailto:butchland@gmail.com" target="_blank">butchland@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div>Hi all,<br><br></div>I've been trying out Canonical Kubernetes via conjure-up and juju charms on<br></div><div>a local LXD cluster. Following the tutorials, I've set up the cluster running on lxd with a zfs file system.<br></div><br></div>Everything's been great and I've pretty much exhausted the tutorials (running microbot, etc).<br><br></div>I'm now at the point where I want to try provisioning some persistent volumes or even trying<br></div>dynamic storage allocation.  <br></div><br>By this time, I'm 99 percent sure the answer is no (and I've searched extensively) , <br>but is there anyway to create Kubernetes persistent volumes on a multi node set up (not using hostpath) <br>on a local LXD cluster?<br></div><br></div>If there isn't,  does Canonical have this in their roadmap?<br><div><div><div><div><div><div><div><div><br></div><div>Best regards,<br></div><div>Butch<br></div><div><br></div></div></div></div></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.<wbr>linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.<wbr>org/listinfo/lxc-users</a><br></blockquote></div><br></div>