Update on Kubernetes Storage and OpenStack Integration Huamin Chen - - PowerPoint PPT Presentation

update on kubernetes storage and openstack integration
SMART_READER_LITE
LIVE PREVIEW

Update on Kubernetes Storage and OpenStack Integration Huamin Chen - - PowerPoint PPT Presentation

Update on Kubernetes Storage and OpenStack Integration Huamin Chen CTO Office, Red Hat Volume Provision - Standalone Cinder Volume Provisioner actively developed at kubernetes incubator -


slide-1
SLIDE 1

Update on Kubernetes Storage and OpenStack Integration

Huamin Chen CTO Office, Red Hat

slide-2
SLIDE 2

Volume Provision

  • Standalone Cinder Volume Provisioner actively developed at kubernetes

incubator

  • https://github.com/kubernetes-incubator/external-storage/tree/master/
  • penstack/standalone-cinder
  • Provision Cinder Volume for Kubernetes without a full blown OpenStack

setup

  • Storage orchestration
  • Manila Provisioner incubated
  • https://github.com/kubernetes-incubator/external-storage/tree/master/
  • penstack-sharedfilesystems
  • Contributions and test drives welcome
slide-3
SLIDE 3

Volume Snapshot

  • External Kubernetes Volume Snapshot Controller.
  • https://github.com/kubernetes-incubator/external-storage/tree/master/

snapshot

  • Support OpenStack Cinder, GCE PD, AWS EBS, Glusterfs, hostpath (dev
  • nly)
  • Discussion about Kubernetes in tree inclusion still on ongoing.
  • Highly engaged project
slide-4
SLIDE 4

Volume Resize

  • In tree Kubernetes Volume Expansion Controller.
  • https://github.com/kubernetes/kubernetes/tree/master/pkg/con

troller/volume/expand

  • Support most Kubernetes in tree volumes
slide-5
SLIDE 5

CSI Driver

  • Initial Cinder CSI Driver work at

https://github.com/kubernetes-csi/drivers/tree/master/pkg/cinder

  • Now under OpenStack Cloud Provider repo

https://github.com/kubernetes/cloud-provider-openstack/tree/maste r/pkg/csi/cinder

  • Ceph FS and RBD CSI drivers
  • https://github.com/ceph/ceph-csi
slide-6
SLIDE 6

External Cloud Provider

  • External Kubernetes Cloud Provider Repo
  • https://github.com/kubernetes/cloud-provider-openstack
  • Thanks dims
  • Can be used by other projects (CSI, Snapshot, etc)
slide-7
SLIDE 7

Still missing: Block Volume

  • Kubernetes Block Volume.
  • Not formatted by kubelet and mounted as a device into the container
  • Good for data services that don’t need a filesystem or can manage

block storage on their own.

  • Supported by most in tree block volumes (gce pd, rbd, iscsi, fc, etc)
  • Need to support BlockVolumePlugin interface