Kubic with OpenSDS

Kubic with OpenSDS

This is openSUSE Conference 2019 talk. It explain OpenSDS outline and how to use storage from Kubic.

2b3af8a2652d7e6c9caf92e6b1fe7c34?s=128

hashimotosyuta

June 04, 2019
Tweet

Transcript

  1. Syuta Hashimoto openSUSE-ja Syuta.hashimoto@gmail.com Kubic with OpenSDS Kuernetes and Software

    Defined Storage
  2. Table of Contents • What is OpenSDS? • Container and

    Volumes • Kubic and Volumes • OpenSDS Service Catalog • OpenSDS Packaging
  3. Self Introduction • openSUSE-ja member • openSUSE.Asia Summit global committee

    • I introduce Kubic in Japan Hello! Nice to meet you! >
  4. What is OpenSDS?

  5. OpenSDS is Abstraction of Storage Kubic openSUSE OpenSDS Dashboad LVM

    Ceph AWS Azure STORAGE MULTI-CLOUD OpenSDS Open Stack
  6. BTW, What is Software Defined Storage? System STORAGE No SDS

    SDS sdc1 Admin ①Create ②Attach System STORAGE sdc1 SDS System System STORAGE sdc1 ②Create ③Attach ①Request
  7. OpenSDS outline Kubic openSUSE OpenSDS Dashboad LVM Ceph AWS Azure

    STORAGE MULTI-CLOUD OpenSDS Open Stack Request Create Attach
  8. STORAGE & MULTI-CLOUD functions LVM Ceph STORAGE OpenSDS • Create

    Volume • Replication • BackUp AWS Azure MULTI-CLOUD • Upload & Download • Migration
  9. Roadmap RELEASE FUNCTIONS 2017H2 ZEALAND (sample implementation) 2018H1 ARUBA Replication,

    Block Storage, ・・・ 2018H2 BALI S3 Object, Multi-Cloud, ・・・ 2019H1 CAPRI Data Lifecycle, Telemetry, ・・・ 2019H2 DAITO Data Protection, ・・・
  10. Container and Volumes

  11. Mount Host Path & Data Volume Container HOST Container Image

    Container DATA Data Volume Container
  12. Kubic and Volumes

  13. StorageClass Persistent Volume STORAGE StorageClass PersistentVolume Pod Persistent Volume Claim

    Admin PVC PV PV Categorise Storage Create Dynamic Provisioning Create Pod Volume Pod
  14. OpenSDS Service Catalog

  15. Service Catalog Managed Service ClusterServiceBroker ClusterServiceClass ClusterServicePlan Pod Kubic ①

    Get List ②Create Instance ServiceInstance ServiceBinding
  16. OpenSDS Service Catalog OpenSDS ClusterServiceBroker Pod Kubic ServiceInstance ServiceBinding PodPreset

    FlexVolume Match Label
  17. OpenSDS Packaging

  18. Packaging Status openSUSE Not Yet Red Hat Not Yet Debian

    Not Yet Ubuntu Not Yet
  19. Join Us at www.opensuse.org

  20. License This slide deck is licensed under the Creative Commons

    Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown rbrown@opensuse.org Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/