SlideShare a Scribd company logo
HPE Storage for
Kubernetes
Michael Mattsson, Principal Tech Marketing Engineer @datamattsson
Eric Forgette, Distinguished Technologist @eric4jet
KubeCon 2018: RevB
HPE DEV
HPE Storage for Kubernetes
Overview Future Workshop
http://bit.ly/HPEStorageKubeConUS18
HPE DEV
Primary Storage
Current platforms that supports Kubernetes
HPE Nimble Storage
– General purpose Enterprise
– iSCSI/FC
– Effortless to scale and manage
HPE Cloud Volumes
– Cloud-native Enterprise
– iSCSI service for AWS/Azure
– Seamless integration with Nimble
HPE 3PAR StoreServ
– Mission-critical Enterprise
– iSCSI/FC*
– Flexible to scale and manage
3
HPE
Cloud Volumes
* = NFS/CIFS through FilePersona
HPE DEV
Container
orchestrator
Storage
integration
Common controls for persistent storage
4
---
DriverName: MyHPEDriver
OptionMap:
Size: "64"
Option1: "Parameter"
Option2: "Parameter"
HPE storage
system
Volumes
User
HPE DEV
Persistent Storage platform for Kubernetes
5
HPE Docker Volume plugins
Plugin Unix Socket
Docker Volume API
FlexVolume Driver Provisioner Open APIs + HPE Storage open-source software*
*https://github.com/hpe-storage/dory
Platform specific integration
FlexVolume plugin
HPE
Cloud Volumes
HPE DEV
Dynamic Provisioning for Kubernetes
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: gold-UUID
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 500Gi
flexVolume:
driver: hpe.com/driver
options:
option: "value"
storageClassName: gold
Dynamic Provisioner
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: gold
provisioner: hpe.com/driver
parameters:
option: "value"
Cluster Administrator Namespace User
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500Gi
storageClassName: gold
Bound
HPE DEV
AccessModes for PVCs
7
Kubernetes
Kernel
Containers
VFS
External Storage
ReadWriteOnce
RWO All traditional block storage over
FC/iSCSI/SAS/IB etc.
Kubernetes
Kernel
Containers
VFS
External Storage
Kernel
Containers
VFS
ReadOnlyMany
ROX Read-only access, similar to RWX
Kubernetes
Kernel
Containers
VFS
External Storage
Kernel
Containers
VFS
ReadWriteMany
RWX
Dominantly NFS and distributed
storage, such as Gluster & CEPH
HPE DEV
HPE Nimble Storage
8
_
Lifecycle
Highly-available, volume scoping, user-defined
descriptions, control remove and detach behavior.
Performance Controls
Performance Polices
QoS Limits – IOPS and Throughput
Volume Placement
Pools and Folders
Protection Templates
Snapshot schedules and retention
Array-to-array and HPE Cloud Volumes
Security
Encrypt data at rest
Set mount point UNIX permissions
Provisioning
Specify thin or thick provisioning
Up to 127TB Volumes – default size 10GB
Dedupe & Compression
Variable block size
Zero-Copy Clones
Reuse data from production containers
Volume Import
Seamless data migration
Clone Nimble volume in a Docker Volume
description: "My Description"
destroyOnRm: "true"
destroyOnDetach: "true"
Parameters
perfPolicy: "SQL Server"
limitIOPS: "32000"
limitMBPS: "512"
pool: "allflash"
folder: "My Tenant"
protectionTemplate: "my-prot-1"
restore: "true"
reverseRepl: "true"
encryption: "true"
fsOwner: "8192:500"
fsMode: "0755"
thick: "true"
sizeInGiB: "4000"
dedupe: "true"
cloneOf: "MyDockerVol1"
snapshot: "MySnapshot"
createSnapshot: "true"
importVol: "MyNimbleVol1"
importVolAsClone: "MyNimbleVol1"
snapshot: "MySnapshot"Legacy Docker
HPE DEV
HPE 3PAR StoreServ
9
_
Lifecycle
Highly-available, volume scoping, user-defined
descriptions, control remove and detach behavior.
Performance Controls
Performance Polices
QoS Limits – IOPS and Throughput
Volume Placement
Pools and Folders
Protection Templates
Snapshot schedules and retention
Array-to-array and HPE Cloud Volumes
Security
Encrypt data at rest
Set mount point UNIX permissions
Provisioning
Specify thin or thick provisioning
Up to 127TB Volumes – default size 10GB
Dedupe & Compression
Variable block size
Zero-Copy Clones
Reuse data from production containers
Volume Import
Seamless data migration
Clone Nimble volume in a Docker Volume
expirationHours: "12"
retentionHours: "24"
Parameters
qos_name: "my_vvset_name"
flash-cache: "enabled"
backend: "My Backend"
scheduleFrequency: "5 * * * *"
scheduleName: "My Name"
snapshotPrefix: "My Prefix"
fsOwner: "8192:500"
fsMode: "0755"
size: "4000"
provisioning: "thin"
compression: "true"
provisioning: "dedup"
cloneOf: "MyDockerVol1"
virtualCopyOf: "MyDockerVol1"
importVol: "My3PARVol1"
Legacy Docker
HPE DEV
HPE Cloud Volumes
10
Feature
Lifecycle
Highly-available, volume scoping, user-defined
descriptions, control remove and detach behavior.
Performance Controls
Performance Polices
QoS Limits – IOPS and Throughput
Volume Placement
Pools and Folders
Protection Templates
Snapshot schedules and retention
Array-to-array and HPE Cloud Volumes
Security
Encrypt data at rest
Set mount point UNIX permissions
Provisioning
Specify thin or thick provisioning
Up to 127TB Volumes – default size 10GB
Zero-Copy Clones
Reuse data from production containers
Volume Import
Seamless data migration
Clone Nimble volume in a Docker Volume
description: "My Description"
destroyOnRm: "true"
destroyOnDetach: "true"
Parameters
perfPolicy: "SQL Server"
limitIOPS: "32000"
volumeType: "PF"
protectionTemplate: "hourly:24"
encryption: "true"
fsOwner: "8192:500"
fsMode: "0755"
sizeInGiB: "4000"
cloneOf: "MyDockerVol1"
snapshot: "MySnapshot"
createSnapshot: "true"
importVol: "MyCloudVol1"
importVolAsClone: "MyCloudVol1"
snapshot: "MySnapshot"Legacy Docker
HPE
Cloud Volumes
HPE DEV
HPE Nimble Kube Storage Controller
Advanced policy-based provisioning
11
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: gold
provisioner: hpe.com/nimble
parameters:
allowOverrides: "perfPolicy,encryption"
perfPolicy: "Default"
encryption: "false"
limitIOPS: "5000"
protectionTemplate: "Hourly48-Cloud96"
description: "HPE Nimble AF60"
Cluster Administrator Namespace User
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-pvc
annotations:
hpe.com/perfPolicy: "SQL Server"
hpe.com/encryption: "true"
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500Gi
storageClassName: gold
HPE DEV
HPE Nimble Kube Storage Controller
Self-service Zero-Copy clones of PVCs
12
Namespace User
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-clone
annotations:
hpe.com/cloneOfPVC: "my-pvc"
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500Gi
storageClassName: gold
Namespace User
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 500Gi
storageClassName: gold
HPE DEV
Use cases for persistent storage
13
Lift and shift
– LAMP apps, ERP systems
– From VMs or bare-metal
CaaS
– Self-service for developers
– Secure and predictable
– Jenkins, Microsoft® VSTS, CircleCI
– Release more, faster, and better
DevOps CI/CD pipelines
– Atlassian Tools, ELK stack, LAMP apps
– Simplified security—easy to manage
IT operations
Build Ship Run
Apps
ABC XYZ
HPE DEV
Certifications and Community Contributions
14
Docker Volume Plugins
HPE 3PAR
HPE Nimble Storage
HPE Cloud Volumes
Dynamic Provisioner
FlexVolume Driver
Open Source Projects
Dory
https://github.com/hpe-storage/dory
Nemo
https://github.com/NimbleStorage/Nemo
HPE DEV 15
Future
HPE DEV
Forward-looking statements
This is a rolling (up to three year) roadmap and is subject to change without notice.
This document contains forward looking statements regarding future operations, product
development, product capabilities and availability dates. This information is subject to
substantial uncertainties and is subject to change at any time without prior notification
Statements contained in this document concerning these matters only reflect Hewlett
Packard Enterprises predictions and/or expectations as of the date of this document and
actual results and future plans of Hewlett Packard Enterprise may differ significantly as a
result of, among other things, changes in product strategy resulting from technological,
internal corporate, market and other changes This is not a commitment to deliver any
material, code or functionality and should not be relied upon in making purchasing decisions.
16
Please reach out to us for a
separate briefing on forward
looking statements
17
HPE DEV
Workshop
18
HPE DEV
Workshop Overview
– Setup
– Ubuntu 18.04 VM, root and Internet access
– Install OpenZFS
– Install Kubernetes
– Deploy Nemo
– Tutorial Overview
– Create a StorageClass or two
– Create a Persistent Volume Claim
– Deploy a Workload with a PVC
– Inspecting a Workload
– Clone a PVC and start another Workload
– Cleanup
http://bit.ly/HPEStorageKubeConUS18
HPE DEV 20
Bye!
See you at KubeCon!

More Related Content

What's hot

MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
 
DevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform SimulationsDevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform Simulations
Jeremy Eder
 
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and NirmataMicroservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Fred Love
 
Persistent Storage for Containerized Applications
Persistent Storage for Containerized ApplicationsPersistent Storage for Containerized Applications
Persistent Storage for Containerized Applications
Colleen Corrice
 
Data manipulation for configuration management using Ansible
Data manipulation for configuration management using AnsibleData manipulation for configuration management using Ansible
Data manipulation for configuration management using Ansible
Joel W. King
 
RedisConf17 - Redis Cluster at flickr and tripod
RedisConf17 - Redis Cluster at flickr and tripodRedisConf17 - Redis Cluster at flickr and tripod
RedisConf17 - Redis Cluster at flickr and tripod
Redis Labs
 
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
Zalando adtech lab
 
inwinSTACK - ceph integrate with kubernetes
inwinSTACK - ceph integrate with kubernetesinwinSTACK - ceph integrate with kubernetes
inwinSTACK - ceph integrate with kubernetes
inwin stack
 
Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.
Joel W. King
 
Modernizing Your Existing Applications
Modernizing Your Existing ApplicationsModernizing Your Existing Applications
Modernizing Your Existing Applications
ASPEX_BE
 
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
Puppet
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
實際架構實踐演化與解決方案
實際架構實踐演化與解決方案實際架構實踐演化與解決方案
實際架構實踐演化與解決方案
Camel Camel
 
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
Christian Theune
 
Distributed tensorflow on kubernetes
Distributed tensorflow on kubernetesDistributed tensorflow on kubernetes
Distributed tensorflow on kubernetes
inwin stack
 
Handling Redis failover with ZooKeeper
Handling Redis failover with ZooKeeperHandling Redis failover with ZooKeeper
Handling Redis failover with ZooKeeper
ryanlecompte
 
Portworx + Rancher Webinar
Portworx + Rancher Webinar Portworx + Rancher Webinar
Portworx + Rancher Webinar
Eric Han
 
IBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AIIBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AI
IBM France Lab
 
Red hat on_power-ibm _lop_day_2015
Red hat on_power-ibm _lop_day_2015Red hat on_power-ibm _lop_day_2015
Red hat on_power-ibm _lop_day_2015
cmilsted
 
MySQL Head to Head Performance
MySQL Head to Head PerformanceMySQL Head to Head Performance
MySQL Head to Head Performance
Kyle Bader
 

What's hot (20)

MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - MaxScale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
 
DevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform SimulationsDevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform Simulations
 
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and NirmataMicroservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
 
Persistent Storage for Containerized Applications
Persistent Storage for Containerized ApplicationsPersistent Storage for Containerized Applications
Persistent Storage for Containerized Applications
 
Data manipulation for configuration management using Ansible
Data manipulation for configuration management using AnsibleData manipulation for configuration management using Ansible
Data manipulation for configuration management using Ansible
 
RedisConf17 - Redis Cluster at flickr and tripod
RedisConf17 - Redis Cluster at flickr and tripodRedisConf17 - Redis Cluster at flickr and tripod
RedisConf17 - Redis Cluster at flickr and tripod
 
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
12.07.2017 Docker Meetup - POSTGRE SQL ON KUBERNETES
 
inwinSTACK - ceph integrate with kubernetes
inwinSTACK - ceph integrate with kubernetesinwinSTACK - ceph integrate with kubernetes
inwinSTACK - ceph integrate with kubernetes
 
Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.
 
Modernizing Your Existing Applications
Modernizing Your Existing ApplicationsModernizing Your Existing Applications
Modernizing Your Existing Applications
 
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
 
實際架構實踐演化與解決方案
實際架構實踐演化與解決方案實際架構實踐演化與解決方案
實際架構實踐演化與解決方案
 
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
Flying Circus Ceph Case Study (CEPH Usergroup Berlin)
 
Distributed tensorflow on kubernetes
Distributed tensorflow on kubernetesDistributed tensorflow on kubernetes
Distributed tensorflow on kubernetes
 
Handling Redis failover with ZooKeeper
Handling Redis failover with ZooKeeperHandling Redis failover with ZooKeeper
Handling Redis failover with ZooKeeper
 
Portworx + Rancher Webinar
Portworx + Rancher Webinar Portworx + Rancher Webinar
Portworx + Rancher Webinar
 
IBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AIIBM Cloud Paris 20180517 - La solution Power AI
IBM Cloud Paris 20180517 - La solution Power AI
 
Red hat on_power-ibm _lop_day_2015
Red hat on_power-ibm _lop_day_2015Red hat on_power-ibm _lop_day_2015
Red hat on_power-ibm _lop_day_2015
 
MySQL Head to Head Performance
MySQL Head to Head PerformanceMySQL Head to Head Performance
MySQL Head to Head Performance
 

Similar to HPE Storage KubeCon US 2018 Workshop

Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
Davinder Kohli
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Arun prasath
 
Scaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesScaleable PHP Applications in Kubernetes
Scaleable PHP Applications in Kubernetes
Robert Lemke
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red_Hat_Storage
 
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
DevOps vs. Site Reliability Engineering (SRE) in Age of KubernetesDevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
DevOps.com
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
SUSE Italy
 
DevOps in Age of Kubernetes
DevOps in Age of KubernetesDevOps in Age of Kubernetes
DevOps in Age of Kubernetes
Mesosphere Inc.
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
Steve Wong
 
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
VMworld
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red_Hat_Storage
 
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
CoreOS and cloud provider integration: simple cloud-init example at ExoscaleCoreOS and cloud provider integration: simple cloud-init example at Exoscale
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
Antoine COETSIER
 
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Community
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
LibbySchulze
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
Marcel Hergaarden
 
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
C4Media
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Sean Cohen
 
1. beyond mission critical virtualizing big data and hadoop
1. beyond mission critical   virtualizing big data and hadoop1. beyond mission critical   virtualizing big data and hadoop
1. beyond mission critical virtualizing big data and hadoop
Chiou-Nan Chen
 
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
Redis Labs
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStack
DataStax Academy
 

Similar to HPE Storage KubeCon US 2018 Workshop (20)

Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
 
Scaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesScaleable PHP Applications in Kubernetes
Scaleable PHP Applications in Kubernetes
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers
 
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
DevOps vs. Site Reliability Engineering (SRE) in Age of KubernetesDevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
 
DevOps in Age of Kubernetes
DevOps in Age of KubernetesDevOps in Age of Kubernetes
DevOps in Age of Kubernetes
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
VMworld 2013: Beyond Mission Critical: Virtualizing Big-Data, Hadoop, HPC, Cl...
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
 
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
CoreOS and cloud provider integration: simple cloud-init example at ExoscaleCoreOS and cloud provider integration: simple cloud-init example at Exoscale
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
 
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
 
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
Making Distributed Data Persistent Services Elastic (Without Losing All Your ...
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
 
1. beyond mission critical virtualizing big data and hadoop
1. beyond mission critical   virtualizing big data and hadoop1. beyond mission critical   virtualizing big data and hadoop
1. beyond mission critical virtualizing big data and hadoop
 
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
RedisConf17 - Redis Enterprise: Continuous Availability, Unlimited Scaling, S...
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStack
 

Recently uploaded

Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 

Recently uploaded (20)

Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 

HPE Storage KubeCon US 2018 Workshop

  • 1. HPE Storage for Kubernetes Michael Mattsson, Principal Tech Marketing Engineer @datamattsson Eric Forgette, Distinguished Technologist @eric4jet KubeCon 2018: RevB
  • 2. HPE DEV HPE Storage for Kubernetes Overview Future Workshop http://bit.ly/HPEStorageKubeConUS18
  • 3. HPE DEV Primary Storage Current platforms that supports Kubernetes HPE Nimble Storage – General purpose Enterprise – iSCSI/FC – Effortless to scale and manage HPE Cloud Volumes – Cloud-native Enterprise – iSCSI service for AWS/Azure – Seamless integration with Nimble HPE 3PAR StoreServ – Mission-critical Enterprise – iSCSI/FC* – Flexible to scale and manage 3 HPE Cloud Volumes * = NFS/CIFS through FilePersona
  • 4. HPE DEV Container orchestrator Storage integration Common controls for persistent storage 4 --- DriverName: MyHPEDriver OptionMap: Size: "64" Option1: "Parameter" Option2: "Parameter" HPE storage system Volumes User
  • 5. HPE DEV Persistent Storage platform for Kubernetes 5 HPE Docker Volume plugins Plugin Unix Socket Docker Volume API FlexVolume Driver Provisioner Open APIs + HPE Storage open-source software* *https://github.com/hpe-storage/dory Platform specific integration FlexVolume plugin HPE Cloud Volumes
  • 6. HPE DEV Dynamic Provisioning for Kubernetes --- apiVersion: v1 kind: PersistentVolume metadata: name: gold-UUID spec: accessModes: - ReadWriteOnce capacity: storage: 500Gi flexVolume: driver: hpe.com/driver options: option: "value" storageClassName: gold Dynamic Provisioner --- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: gold provisioner: hpe.com/driver parameters: option: "value" Cluster Administrator Namespace User --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: my-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Gi storageClassName: gold Bound
  • 7. HPE DEV AccessModes for PVCs 7 Kubernetes Kernel Containers VFS External Storage ReadWriteOnce RWO All traditional block storage over FC/iSCSI/SAS/IB etc. Kubernetes Kernel Containers VFS External Storage Kernel Containers VFS ReadOnlyMany ROX Read-only access, similar to RWX Kubernetes Kernel Containers VFS External Storage Kernel Containers VFS ReadWriteMany RWX Dominantly NFS and distributed storage, such as Gluster & CEPH
  • 8. HPE DEV HPE Nimble Storage 8 _ Lifecycle Highly-available, volume scoping, user-defined descriptions, control remove and detach behavior. Performance Controls Performance Polices QoS Limits – IOPS and Throughput Volume Placement Pools and Folders Protection Templates Snapshot schedules and retention Array-to-array and HPE Cloud Volumes Security Encrypt data at rest Set mount point UNIX permissions Provisioning Specify thin or thick provisioning Up to 127TB Volumes – default size 10GB Dedupe & Compression Variable block size Zero-Copy Clones Reuse data from production containers Volume Import Seamless data migration Clone Nimble volume in a Docker Volume description: "My Description" destroyOnRm: "true" destroyOnDetach: "true" Parameters perfPolicy: "SQL Server" limitIOPS: "32000" limitMBPS: "512" pool: "allflash" folder: "My Tenant" protectionTemplate: "my-prot-1" restore: "true" reverseRepl: "true" encryption: "true" fsOwner: "8192:500" fsMode: "0755" thick: "true" sizeInGiB: "4000" dedupe: "true" cloneOf: "MyDockerVol1" snapshot: "MySnapshot" createSnapshot: "true" importVol: "MyNimbleVol1" importVolAsClone: "MyNimbleVol1" snapshot: "MySnapshot"Legacy Docker
  • 9. HPE DEV HPE 3PAR StoreServ 9 _ Lifecycle Highly-available, volume scoping, user-defined descriptions, control remove and detach behavior. Performance Controls Performance Polices QoS Limits – IOPS and Throughput Volume Placement Pools and Folders Protection Templates Snapshot schedules and retention Array-to-array and HPE Cloud Volumes Security Encrypt data at rest Set mount point UNIX permissions Provisioning Specify thin or thick provisioning Up to 127TB Volumes – default size 10GB Dedupe & Compression Variable block size Zero-Copy Clones Reuse data from production containers Volume Import Seamless data migration Clone Nimble volume in a Docker Volume expirationHours: "12" retentionHours: "24" Parameters qos_name: "my_vvset_name" flash-cache: "enabled" backend: "My Backend" scheduleFrequency: "5 * * * *" scheduleName: "My Name" snapshotPrefix: "My Prefix" fsOwner: "8192:500" fsMode: "0755" size: "4000" provisioning: "thin" compression: "true" provisioning: "dedup" cloneOf: "MyDockerVol1" virtualCopyOf: "MyDockerVol1" importVol: "My3PARVol1" Legacy Docker
  • 10. HPE DEV HPE Cloud Volumes 10 Feature Lifecycle Highly-available, volume scoping, user-defined descriptions, control remove and detach behavior. Performance Controls Performance Polices QoS Limits – IOPS and Throughput Volume Placement Pools and Folders Protection Templates Snapshot schedules and retention Array-to-array and HPE Cloud Volumes Security Encrypt data at rest Set mount point UNIX permissions Provisioning Specify thin or thick provisioning Up to 127TB Volumes – default size 10GB Zero-Copy Clones Reuse data from production containers Volume Import Seamless data migration Clone Nimble volume in a Docker Volume description: "My Description" destroyOnRm: "true" destroyOnDetach: "true" Parameters perfPolicy: "SQL Server" limitIOPS: "32000" volumeType: "PF" protectionTemplate: "hourly:24" encryption: "true" fsOwner: "8192:500" fsMode: "0755" sizeInGiB: "4000" cloneOf: "MyDockerVol1" snapshot: "MySnapshot" createSnapshot: "true" importVol: "MyCloudVol1" importVolAsClone: "MyCloudVol1" snapshot: "MySnapshot"Legacy Docker HPE Cloud Volumes
  • 11. HPE DEV HPE Nimble Kube Storage Controller Advanced policy-based provisioning 11 --- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: gold provisioner: hpe.com/nimble parameters: allowOverrides: "perfPolicy,encryption" perfPolicy: "Default" encryption: "false" limitIOPS: "5000" protectionTemplate: "Hourly48-Cloud96" description: "HPE Nimble AF60" Cluster Administrator Namespace User --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: my-pvc annotations: hpe.com/perfPolicy: "SQL Server" hpe.com/encryption: "true" spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Gi storageClassName: gold
  • 12. HPE DEV HPE Nimble Kube Storage Controller Self-service Zero-Copy clones of PVCs 12 Namespace User --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: my-clone annotations: hpe.com/cloneOfPVC: "my-pvc" spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Gi storageClassName: gold Namespace User --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: my-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 500Gi storageClassName: gold
  • 13. HPE DEV Use cases for persistent storage 13 Lift and shift – LAMP apps, ERP systems – From VMs or bare-metal CaaS – Self-service for developers – Secure and predictable – Jenkins, Microsoft® VSTS, CircleCI – Release more, faster, and better DevOps CI/CD pipelines – Atlassian Tools, ELK stack, LAMP apps – Simplified security—easy to manage IT operations Build Ship Run Apps ABC XYZ
  • 14. HPE DEV Certifications and Community Contributions 14 Docker Volume Plugins HPE 3PAR HPE Nimble Storage HPE Cloud Volumes Dynamic Provisioner FlexVolume Driver Open Source Projects Dory https://github.com/hpe-storage/dory Nemo https://github.com/NimbleStorage/Nemo
  • 16. HPE DEV Forward-looking statements This is a rolling (up to three year) roadmap and is subject to change without notice. This document contains forward looking statements regarding future operations, product development, product capabilities and availability dates. This information is subject to substantial uncertainties and is subject to change at any time without prior notification Statements contained in this document concerning these matters only reflect Hewlett Packard Enterprises predictions and/or expectations as of the date of this document and actual results and future plans of Hewlett Packard Enterprise may differ significantly as a result of, among other things, changes in product strategy resulting from technological, internal corporate, market and other changes This is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions. 16
  • 17. Please reach out to us for a separate briefing on forward looking statements 17
  • 19. HPE DEV Workshop Overview – Setup – Ubuntu 18.04 VM, root and Internet access – Install OpenZFS – Install Kubernetes – Deploy Nemo – Tutorial Overview – Create a StorageClass or two – Create a Persistent Volume Claim – Deploy a Workload with a PVC – Inspecting a Workload – Clone a PVC and start another Workload – Cleanup http://bit.ly/HPEStorageKubeConUS18
  • 20. HPE DEV 20 Bye! See you at KubeCon!