Sunday, 2020-06-21

*** markvoelker has joined #openstack-tc01:54
*** markvoelker has quit IRC01:59
*** markvoelker has joined #openstack-tc02:29
*** markvoelker has quit IRC02:34
*** markvoelker has joined #openstack-tc04:30
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-tc04:33
*** markvoelker has quit IRC04:35
*** markvoelker has joined #openstack-tc06:05
*** markvoelker has quit IRC06:09
*** markvoelker has joined #openstack-tc06:19
*** markvoelker has quit IRC06:29
*** markvoelker has joined #openstack-tc06:30
*** markvoelker has quit IRC06:34
*** tosky has joined #openstack-tc08:29
*** markvoelker has joined #openstack-tc08:31
*** markvoelker has quit IRC08:35
*** slaweq has joined #openstack-tc09:36
*** slaweq has quit IRC09:44
*** markvoelker has joined #openstack-tc10:05
*** markvoelker has quit IRC10:09
*** slaweq has joined #openstack-tc10:12
tbarronclarkb: zaneb yeah the rook case with cinder is interesting.  When running rook with cloud provider VMs rather than bare metal it normally can't10:48
tbarronaccess real disks, so being able to get at raw block devices is advantageous since it can use them as if they are disk drives10:49
tbarrone.g. use volusmes from Amazon Elastic Block Service as backing store for Ceph OSDs rather than spinning or solid state drives10:50
tbarronk8s PVs traditionally weren't suited for this because PVs backed by block devices used "file mode" (and still do by default)10:52
tbarronwhen presented with a block device k8s would inspect it for a filesystem and if none was present make a node-local filesystem (ext4 or xfs)10:53
tbarronthe node-local aspect impled no RWS10:53
tbarronHowever now there is raw block volume support https://kubernetes.io/docs/concepts/storage/persistent-volumes/#raw-block-volume-support10:54
tbarronwhich is not useful for most of the regular applications running on k8s (which want a filesystem bind mounted into pods) but which i good for10:55
tbarronbooting VMs in pods (kubevirt) *and* for emulating disk drives with raw block devices, as when a k8s cluster wants to build and mqanage its own software defined file system li9ke Ceph10:56
tbarronIn the k8s on OpenStack case this could be a way for each K8s cluster to run their own Ceph without using the Ceph cluster (if there is one) that backs OpenStack10:58
tbarronOne interesting quesion in this scenario is the nature of the underlying Cinder block storage.10:59
tbarronE.g. if Cinder is backed  by Ceph RBD you end up with a Ceph-on-Ceph data path.10:59
tbarronAssuming default Ceph RADOS replication at both layers (2 replicas) that means each write mushrooms to require 9 synchronous round trips.11:00
tbarronSo to do the kind of thing Rook-Ceph does on EBS it might be better to have Cinder backed by iscsi or some such -- still indirection in the data path, but less of it.11:02
tbarrons/RWS/RWX/ above11:02
tbarronclarkb: zaneb: so yeah, if you want to run a cluster-specific software-defined file system in a k8s cluster running on openstack cinder-csi with11:04
tbarron(non-default) raw block mode is a better fit than manila-csi11:04
tbarronBut I'm not sure this is a starter-kit use case?11:05
*** markvoelker has joined #openstack-tc12:05
*** markvoelker has quit IRC12:10
tbarronmnaser: thanks for https://groups.google.com/a/kubernetes.io/g/steering/c/VGjECFmk-cQ  !!12:35
fungiwow, they don't even allow you to read that without logging in13:54
*** markvoelker has joined #openstack-tc14:06
*** markvoelker has quit IRC14:11
*** markvoelker has joined #openstack-tc14:54
*** markvoelker has quit IRC14:59
tbarron:(15:30
*** markvoelker has joined #openstack-tc16:55
*** markvoelker has quit IRC16:59
*** markvoelker has joined #openstack-tc18:56
*** markvoelker has quit IRC19:01
*** markvoelker has joined #openstack-tc21:55
*** markvoelker has quit IRC22:00
*** tosky has quit IRC22:43
*** slaweq has quit IRC22:44
*** tkajinam has joined #openstack-tc22:58
*** slaweq has joined #openstack-tc23:00
*** slaweq has quit IRC23:05
*** slaweq has joined #openstack-tc23:10
*** slaweq has quit IRC23:14
*** tetsuro has joined #openstack-tc23:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!