Kubernetes Storage: Current Capabilities and Future Opportunities. September 25, 2018 Saad Ali & Nikhil Kasinadhuni Google

Size: px
Start display at page:

Download "Kubernetes Storage: Current Capabilities and Future Opportunities. September 25, 2018 Saad Ali & Nikhil Kasinadhuni Google"

Transcription

1 Kubernetes Storage: Current Capabilities and Future Opportunities September 25, 2018 Saad Ali & Nikhil Kasinadhuni Google

2 Agenda Google & Kubernetes Kubernetes Volume Subsystem Container Storage Interface (CSI) Untapped Opportunities Q&A

3 Google & Kubernetes

4 Google is living a few years in the future and sends the rest of us messages, -- Doug Cutting, Hadoop founder, 2013 WWGD?

5 Humble Beginnings

6 Humble Beginnings Google File Sys tem

7

8 Compute Storage and Databases Networking Compute Engine App Engine Container Engine Storage Bigtable Datastore Virtual Network Load Balancing CDN Container Registry Functions SQL Spanner Persistent Disk Interconnect DNS Networking Big Data Machine Learning Identity & Security BigQuery Dataflow Dataproc Machine Learning Vision API Speech API IAM Resource Manager Security Scanner Key Management Service Datalab Pub/Sub Genomics Natural Language API Translation API Jobs API BeyondCorp Data Loss Prevention Identity -Aware Proxy Security Key Enforcement

9 Cattle Not Pets

10

11 Compute Storage and Databases Networking Compute Engine App Engine Container Engine Storage Bigtable Datastore Virtual Network Load Balancing CDN Container Registry Functions SQL Spanner Persistent Disk Interconnect DNS Networking Big Data Machine Learning Identity & Security BigQuery Dataflow Dataproc Machine Learning Vision API Speech API IAM Resource Manager Security Scanner Key Management Service Datalab Pub/Sub Genomics Natural Language API Translation API Jobs API BeyondCorp Data Loss Prevention Identity -Aware Proxy Security Key Enforcement

12

13

14 Kubernetes Storage Layer

15 What do these words mean and how do they fit together? Persistent Volume Claims Remote File Flex Driver Block Persistent Volumes CSI Stateless Storage Classes Ephemeral Local Out-of-tree Dynamic Provisioning In-tree Volume Object Stateful Plugin

16 Kubernetes Principle Workload Portability

17 Kubernetes: Workload Portability Kubernetes Goal Abstract away cluster details Decouple apps from infras tructure To enable users to Write once, run anywhere (workload porta bility!) Avoid vendor lock-in

18 Kubernetes: Workload Portability App 1 App 2 App 3 App 4 Kubernetes Cluster Node 1 Kernel/OS Node 2 Kernel/OS Node 3 Kernel/OS Hardware Hardware Hardware

19 Kubernetes: Workload Portability App 1 App 2 App 3 App 4 Kubernetes Cluster GCE Instance 1 Kernel/OS GCE Instance 2 Kernel/OS GCE Instance 3 Kernel/OS Hardware Hardware Hardware

20 Kubernetes: Workload Portability App 1 App 2 App 3 App 4 Kubernetes Cluster EC2 Instance 1 Kernel/OS EC2 Instance 2 Kernel/OS EC2 Instance 3 Kernel/OS Hardware Hardware Hardware

21 Kubernetes: Workload Portability App 1 App 2 App 3 App 4 Kubernetes Cluster Bare Metal 1 Kernel/OS Bare Metal 2 Kernel/OS Bare Metal 3 Kernel/OS Hardware Hardware Hardware

22 Kubernetes: Workload Portability apiversion: App 1 kind: ReplicaSet App 2 App 3 App 4 metadata: name: frontend spec: Kubernetes Cluster replicas: 2 template: Node 1 Node 2 Node 3 spec: Kernel/OS containers: Kernel/OS Kernel/OS - name: php-redis image: gcr.io/google_samples/gb-frontend:v3 Hardware Hardware Hardware

23 Kubernetes: Workload Portability App 1 App 2 App 3 App 4 Kubernetes Cluster Node 1 Frontend Pod Replica 1 Kernel/OS Node 2 Frontend Pod Replica 2 Kernel/OS Node 3 Kernel/OS Hardware Hardware Hardware

24 Problem with Containers and State What about stateful apps? Pod and ReplicaSet abstract compute and memory. 1. Containers are ephemeral: no way to persist state Container termination/crashes result in loss of data Can t run stateful applications 2. Containers can t share data between each other. Content Manager File Puller Pod Consumers Web Server

25 Challenges with Abstracting Storage So many different types of storage Object Stores AWS S3, GCE GCS, etc. SQL Databases MySQL, SQL Server, Postgres, etc. NoSQL Databases MongoDB, ElasticSearch, etc. Pub Sub Systems Apache Kafka, Google Pub/Sub, AWS SNS, etc. Time series databases InfluxDB, Graphite, etc. File Storage NFS, SMB, etc. Block Storage GCE PD, AWS EBS, iscsi, Fibre Channel, etc. File on Block Storage And more! What do we focus on?

26 What do we focus on? In s cope: File Stora ge NFS, SMB, etc. Block Storage GCE PD, AWS EBS, iscsi, Fibre Channel, etc. File on Block Stora ge Out of scope: Object Stores AWS S3, GCE GCS, etc. SQL Databases MySQL, SQL Server, Postgres, etc. NoSQL Databases MongoDB, ElasticSearch, etc. Pub Sub Systems Apache Kafka, Google Pub/Sub, AWS SNS, etc. Time series databases InfluxDB, Graphite, etc. etc.

27 What do we focus on? In s cope: File Stora ge NFS, SMB, etc. Block Storage Data Path Standardized (Posix, SCSI) GCE PD, AWS EBS, iscsi, Fibre Channel, etc. File on Block Stora ge Out of scope: Object Stores AWS S3, GCE GCS, etc. SQL Databases MySQL, SQL Path Server, Postgres, etc. NoSQL Databases Not Standardized, MongoDB, ElasticSearch, etc. Pub Sub Systems yet Apache Kafka, Google Pub/Sub, AWS SNS, etc. Time series databases InfluxDB, Graphite, etc. etc.

28 Kubernetes Volume Plugins A way to reference block device or mounted filesystem (possibly with some data in it) Accessible by all containers in pod Volume plugins specify How volume is setup in pod Medium that backs it Lifetime of volume is same as the pod or longer Content Manager File Puller Pod Consumers Web Server

29 Kubernetes Volume Plugins Kubernetes has many volume plugins Remote Storage GCE Persistent Disk AWS Elas tic Block Store Azure File Storage Azure Da ta Dis k Dell EMC ScaleIO iscsi Flocker NFS vsphere Glus terfs Ceph File and RBD Cinder Quobyte Volume FibreChannel VMware Photon PD Ephemeral Storage Em ptydir Expose Kubernetes API Secret ConfigMap DownwardAPI Local Host path Local Persistent Volume (Beta) Out-of-Tree Flex (exec a binary) CSI (Beta) Other

30 Ephemeral Storage Temp scratch file space from host machine Da ta exis ts only for lifecycle of pod. Can only be referenced in-line in pod definition not via PV/ PVC. Content Manager File Puller Consumers Web Server Volume Plugin: EmptyDir EmptyDir Pod

31 Ephemeral Storage Temp scratch file space from host machine Da ta exis ts only for lifecycle of pod. Can only be referenced in-line in pod definition not via PV/ PVC. Volume Plugin: EmptyDir apiversion: v1 kind: Pod metadata: name: test-pod spec: containers: - image: k8s.gcr.io/container1 name: container1 volumemounts: - mountpath: /shared name: shared-scratch-space - image: k8s.gcr.io/container2 name: container2 volumemounts: - mountpath: /shared name: shared-scratch-space volumes: - name: shared-scratch-space emptydir: {}

32 Ephemeral Storage Built on top of EmptyDir: Secret Volume ConfigMa p Volum e Downwa rdapi Volum e Populate Kubernetes API as files in to an EmptyDir

33 Kubernetes Principle Meet the user where they are

34 Ephemeral Storage Built on top of EmptyDir: Secret Volume ConfigMa p Volum e Downwa rdapi Volum e Populate Kubernetes API as files in to an EmptyDir

35 Remote Storage Data persists beyond lifecycle of any pod Referenced in pod either in-line or via PV/ PVC Examples : GCE Persistent Disk AWS Ela s tic Block Store Azure Da ta Dis k iscsi NFS Glus terfs Cinder Ceph File and RBD And m ore!

36 Remote Storage Kubernetes will automatically: Attach volume to node Mount volume to pod apiversion: v1 kind: Pod metadata: name: sleepypod spec: volumes: - name: data gcepersistentdisk: pdname: panda-disk fstype: ext4 containers: - name: sleepycontainer image: gcr.io/google_containers/busybox command: - sleep - "6000" volumemounts: - name: data mountpath: /data readonly: false

37 Remote Storage Kubernetes will automatically: Attach volume to node Mount volume to pod apiversion: v1 kind: Pod metadata: name: sleepypod spec: volumes: - name: data gcepersistentdisk: pdname: panda-disk fstype: ext4 containers: - name: sleepycontainer image: gcr.io/google_containers/busybox command: - sleep - "6000" volumemounts: - name: data mountpath: /data readonly: false

38 Kubernetes Principle Workload Portability

39 Remote Storage Pod yaml is no longer portable across clusters!! apiversion: v1 kind: Pod metadata: name: sleepypod spec: volumes: - name: data gcepersistentdisk: pdname: panda-disk fstype: ext4 containers: - name: sleepycontainer image: gcr.io/google_containers/busybox command: - sleep - "6000" volumemounts: - name: data mountpath: /data readonly: false

40 Persistent Volumes & Persistent Volume Claims Pers is tentvolume and Pers is tentvolumeclaim Abs traction Decouples storage implementation from storage consumption

41 PersistentVolume apiversion: v1 kind: PersistentVolume metadata: name : mypv1 spec: accessmodes: - ReadWriteOnce capacity: storage: 10Gi persistentvolumereclaimpolicy: Retain gcepersistentdisk: fstype: ext4 pdname: panda-disk apiversion: v1 kind: PersistentVolume metadata: name : mypv2 spec: accessmodes: - ReadWriteOnce capacity: storage: 100Gi persistentvolumereclaimpolicy: Retain gcepersistentdisk: fstype: ext4 pdname: panda-disk2

42 PersistentVolumeClaim apiversion: v1 kind: PersistentVolumeClaim metadata: name: mypvc namespace: testns spec: accessmodes: - ReadWriteOnce resources: requests: storage: 100Gi

43 PV to PVC Binding $ kubectl create -f pv.yaml persistentvolume "pv1" created persistentvolume "pv2" created $ kubectl get pv NAME CAPACITY ACCESSMODES STATUS CLAIM REASON AGE pv1 10Gi RWO Available 1m pv2 100Gi RWO Available 1m $ kubectl create -f pvc.yaml persistentvolumeclaim "mypvc" created $ kubectl get pv NAME CAPACITY ACCESSMODES STATUS CLAIM REASON AGE pv1 10Gi RWO Available 3m pv2 100Gi RWO Bound testns/mypvc 3m

44 Remote Storage Volume referenced via PVC Pod YAML is portable across clusters again!! apiversion: v1 kind: Pod metadata: name: sleepypod spec: volumes: - name: data gcepersistentdisk: pdname: panda-disk fstype: ext4 containers: - name: sleepycontainer volumes: - name: data persistentvolumeclaim: claimname: mypvc image: gcr.io/google_containers/busybox command: - sleep - "6000" volumemounts: - name: data mountpath: /data readonly: false

45 Dynamic Provisioning Clus ter admin pre-provis ioning PVs is painful and was teful. Dynamic provis ioning creates new volumes on-demand (when requested by user). Eliminates need for clus ter adminis trators to pre-provision storage.

46 Dynamic Provisioning Dynamic provisioning enabled by creating StorageClass. StorageClass defines the parameters used during crea tion. StorageClass parameters opaque to Kubernetes so storage providers can expose any number of custom parameters for the cluster admin to use. kind: StorageClass apiversion: storage.k8s.io/v1 metadata: name: slow provisioner: kubernetes.io/gce-pd parameters: type: pd-standard -- kind: StorageClass apiversion: storage.k8s.io/v1 metadata: name: fast provisioner: kubernetes.io/gce-pd parameters: type: pd-ssd

47 Dynamic Provisioning Users consume storage the same way: PVC Selecting a s tora ge cla s s in PVC triggers dyna mic provis ioning apiversion: v1 kind: PersistentVolumeClaim metadata: name: mypvc namespace: testns spec: accessmodes: - ReadWriteOnce resources: requests: storage: 100Gi storageclassname: fast

48 Dynamic Provisioning $ kubectl create -f storage_class.yaml storageclass "fast" created $ kubectl create -f pvc.yaml persistentvolumeclaim "mypvc" created $ kubectl get pvc --all-namespaces NAMESPACE NAME STATUS VOLUME CAPACITY ACCESSMODES AGE testns mypvc Bound pvc-331d7407-fe18-11e6-b7cd-42010a8000cd 100Gi RWO 6s $ kubectl get pv pvc-331d7407-fe18-11e6-b7cd-42010a8000cd NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM REASON AGE pvc-331d7407-fe18-11e6-b7cd-42010a8000cd 100Gi RWO Delete Bound testns/mypvc 13m

49 Dynamic Provisioning Volume referenced via PVC apiversion: v1 kind: Pod metadata: name: sleepypod spec: volumes: - name: data persistentvolumeclaim: claimname: mypvc containers: - name: sleepycontainer image: gcr.io/google_containers/busybox command: - sleep - "6000" volumemounts: - name: data mountpath: /data readonly: false

50 Hostpath Volumes Expose a directory on the host machine to pod What happens if your pod is moved to a different node? Don't use hostpath (unless you know what you are doing)!!

51 Local Persistent Volumes Expose a local block or file as a PersistentVolume Reduced dura bility Useful for building distributed storage systems Useful for high performance caching Kubernetes takes care of data gravity Referenced via PV/ PVC s o workload portability is maintained

52 In-Tree Volum e Plugins Kubernetes In-tree Volume Plugins are awesome =) Powerful abs traction for file and block s torage Automate provisioning, attaching, mounting, and more! Storage portability via PV/ PVC/ StorageClas s objects

53 In-Tree Volum e Plugins Kubernetes In-tree Volume Plugins are painful =( Painful for Kubernetes Developers Testing and maintaining external code Bugs in volume plugins affect critical Kubernetes components Volume plugins get full privileges of kubernetes components (kubelet and kube-controllermanager) Pa inful for Stora ge Vendors Dependent on Kubernetes releases Source code forced to be open source

54 Out-of-Tree Volum e Plugins Container Storage Interface (CSI) - Beta in v1.10; Targeting GA in v1.13 Follows in the s teps of CRI and CNI Collaboration with other cluster orchestration systems CSI makes Kubernetes volume layer truly extensible Plugins may be containerized Flex Volumes Legacy attempt at out-of-tree Exec based Deploym ent difficult Doesn't support clusters with no master access

55 Untapped Opportunities

56 Application Portability Legacy Software Local Execution Jurisdictional / PII Warehouse Europe Branch US Ecommerce site Catalog, ERP Factory IT policy Secure records Augmented Services Edge / IoT bursting On-Prem Storage ML Big Query

57 Snapshot Portability

58 Unified Observability

59 Uniform Management

60 The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it." - Mark Weiser, The Computer for the 21st Century

61 Questions? Get Involved! Container Storage Interface Community github.com/ conta iner-s torage-interfa ce/ com m unity Meeting every week, Wednesdays at 9 AM (PT) container-storage-interface-community@googlegroups.com Kubernetes Storage Special-Interest-Group (SIG) github.com/kubernetes/community/tree/master/sig-storage Meeting every 2 weeks, Thursdays at 9 AM (PST) kubernetes-s ig-s torage@googlegroups.com

Introduction to Kubernetes Storage Primitives for Stateful Workloads

Introduction to Kubernetes Storage Primitives for Stateful Workloads September 12, 2017 Introduction to Kubernetes Storage Primitives for Stateful Workloads Saad Ali Google @the_saad_ali Chris Duchesne {code} @ChrisDuchesne Agenda Presentation Quick intro to Kubernetes

More information

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google Managing Compute and Storage at Scale with Kubernetes Dan Paik / Google Have You Recently... played a hit mobile game? shopped at an online marketplace? followed breaking news? attended a concert? filed

More information

What s New in Kubernetes 1.10

What s New in Kubernetes 1.10 What s New in Kubernetes 1.10 1 Presenters Ihor Dvoretskyi, CNCF, ihor@cncf.io - Release Team Member, 1.10 Release Features Lead, SIG-PM Lead Saad Ali, Google, saadali@google.com - SIG-Storage Lead Michelle

More information

Webinar Series. Cloud Native Storage. May 17, 2017

Webinar Series. Cloud Native Storage. May 17, 2017 Webinar Series Cloud Native Storage May 17, 2017 Your Presenters Mark Balch Eric Han Clint Kitson VP of Products and Marketing, Diamanti @markbalch VP of Product Management, Portworx @eric7han Technical

More information

Raw Block Volume in Kubernetes Mitsuhiro Tanino, Principal Software Engineer, Hitachi Vantara

Raw Block Volume in Kubernetes Mitsuhiro Tanino, Principal Software Engineer, Hitachi Vantara Raw Block Volume in Kubernetes Mitsuhiro Tanino, Principal Software Engineer, Hitachi Vantara Agenda Background Raw Block Volume Support Usage of Raw Block Volumes Implementation deep dive Future Work

More information

Internals of Docking Storage with Kubernetes Workloads

Internals of Docking Storage with Kubernetes Workloads Internals of Docking Storage with Kubernetes Workloads Dennis Chen Staff Software Engineer Oct. 22, 2018 Open Source Summit, Edinburgh, UK 2018 Agenda Background What s CSI CSI vs FlexVolume How CSI works

More information

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? Annette Clewett, Senior Architect, Red Hat Sudhir Prasad, Product Management Director, Red Hat Agenda Persistent Storage needs in

More information

PRP Distributed Kubernetes Cluster

PRP Distributed Kubernetes Cluster PRP Distributed Kubernetes Cluster John Graham (UCSD) Dmitry Mishin (SDSC) Shawfeng Dong (SLAC) Workshop on Applying Advanced AI Workflows in Astronomy and Microscopy UCSC Silicon Valley Campus, Santa

More information

Above the clouds with container-native storage

Above the clouds with container-native storage Above the clouds with container-native storage Ryan Cook, Senior Software Engineer Davis Phillips, Principal Software Engineer Glenn West, Principal Software Engineer Annette Clewett, Senior Storage Architect

More information

https://bit.do/pgsessions-postgresqlkubernetes PostgreSQL and Kubernetes Database as a Service without a Vendor Lock-in Oleksii Kliukin PostgreSQL Sessions 10 Paris, France About me PostgreSQL Engineer

More information

Container-Native Storage

Container-Native Storage Container-Native Storage Solving the Persistent Storage Challenge with GlusterFS Michael Adam Manager, Software Engineering José A. Rivera Senior Software Engineer 2017.09.11 WARNING The following presentation

More information

Red Hat Enterprise Linux Atomic Host 7 Getting Started with Kubernetes

Red Hat Enterprise Linux Atomic Host 7 Getting Started with Kubernetes Red Hat Enterprise Linux Atomic Host 7 Getting Started with Kubernetes Getting Started with Kubernetes Last Updated: 2017-11-30 Red Hat Enterprise Linux Atomic Host 7 Getting Started with Kubernetes Getting

More information

Kubernetes, Persistent Volumes and the Pure Service Orchestrator. Simon Dodsley, Director of New Stack Technologies

Kubernetes, Persistent Volumes and the Pure Service Orchestrator. Simon Dodsley, Director of New Stack Technologies Kubernetes, Persistent Volumes and the Pure Service Orchestrator Simon Dodsley, Director of New Stack Technologies Version 3.0, 2 July 2018 Contents Notices... 4 Executive Summary... 5 Audience... 5 Kubernetes

More information

Scaling Jenkins with Docker and Kubernetes Carlos

Scaling Jenkins with Docker and Kubernetes Carlos Scaling Jenkins with Docker and Kubernetes Carlos Sanchez @csanchez Containers & micro services But it is not trivial @YourTwitterHandle Docker Linux containers Union File System File System Processes

More information

Kubernetes 1.9 Features and Future

Kubernetes 1.9 Features and Future OpenShift Commons Briefing: Kubernetes 1.9 Features and Future Derek Carr - Lead Engineer, Kubernetes What s new this time around? RELEASE STATS Shorter release (end of year) 6000+ pull requests merged

More information

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect What s New in Red Hat OpenShift Container Platform 3.4 Torben Jäger Red Hat Solution Architect OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9 Red Hat

More information

OpenShift + Container Native Storage (CNS)

OpenShift + Container Native Storage (CNS) OpenShift + Container Native Storage (CNS) 31 May 2017 Michael Holzerland, Solution Architect OpenShift supports Persistent Storage GlusterFS Amazon EBS Azure Disk AUTOMATED CONFIGURATION SINGLE CONTROL

More information

Code: Slides:

Code:   Slides: Workshop Resources Code: https://github.com/beekpr/public-workshops Slides: https://tinyurl.com/yc2uo3wk Make sure minikube and kubectl is setup (labs/1-setup-cluster.md has some instructions) Kubernetes

More information

Local Ephemeral Storage Resource Management. Jing Xu, Google

Local Ephemeral Storage Resource Management. Jing Xu, Google Local Ephemeral Storage Resource Management Jing Xu, Google Agenda Motivation Resource management and model Storage Overview Local Ephemeral Storage Management Future Work jinxu@google.com jinxu@slack.kubernetes.com

More information

Kubernetes on Openstack

Kubernetes on Openstack Kubernetes on Openstack Saverio Proto saverio.proto@switch.ch Lugano 2018 SWITCH 1 Infrastructure & Data Services Your added value Our customers Our offer 2018 SWITCH 2 Your added value SWITCH made Swiss

More information

Kubernetes Integration with Virtuozzo Storage

Kubernetes Integration with Virtuozzo Storage Kubernetes Integration with Virtuozzo Storage A Technical OCTOBER, 2017 2017 Virtuozzo. All rights reserved. 1 Application Container Storage Application containers appear to be the perfect tool for supporting

More information

DEVELOPER INTRO

DEVELOPER INTRO DEVELOPER INTRO TO @dpokusa O CZYM BĘDZIE? O CZYM BĘDZIE? Czym jest i jak działa kubernetes? O CZYM BĘDZIE? Czym jest i jak działa kubernetes? Jak zacząć pracować z kubernetesem? O CZYM BĘDZIE? Czym jest

More information

McAfee Cloud Workload Security Installation Guide. (McAfee epolicy Orchestrator)

McAfee Cloud Workload Security Installation Guide. (McAfee epolicy Orchestrator) McAfee Cloud Workload Security 5.1.0 Installation Guide (McAfee epolicy Orchestrator) COPYRIGHT Copyright 2018 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee and the McAfee logo, McAfee Active Protection, epolicy

More information

An Introduction to Kubernetes

An Introduction to Kubernetes 8.10.2016 An Introduction to Kubernetes Premys Kafka premysl.kafka@hpe.com kafkapre https://github.com/kafkapre { History }???? - Virtual Machines 2008 - Linux containers (LXC) 2013 - Docker 2013 - CoreOS

More information

Package your Java Application using Docker and Kubernetes. Arun

Package your Java Application using Docker and Kubernetes. Arun Package your Java Application using Docker and Kubernetes Arun Gupta, @arungupta Docker Captain Java Champion JavaOne Rock Star (4 years) NetBeans Dream Team Silicon Valley JUG Leader Author Runner Lifelong

More information

Hitachi & Red Hat collaborate: Container migration guide

Hitachi & Red Hat collaborate: Container migration guide Hitachi & Red Hat collaborate: Container migration guide In open source, we feel strongly that to do something well, you have to get a lot of people involved - Linus Torvalds Tatsuya Yamada & Scott McCarty

More information

Taming Distributed Pets with Kubernetes

Taming Distributed Pets with Kubernetes Taming Distributed Pets with Kubernetes Matthew Bates & James Munnelly QCon London 2018 jetstack.io Who are Jetstack? We are a UK-based company that help enterprises in their path to modern cloud-native

More information

@briandorsey #kubernetes #GOTOber

@briandorsey #kubernetes #GOTOber 1 Kubernetes Changing the way we think and talk about computing GOTO Berlin - December 2015 2 What is this talk? Container 3 Brian Dorsey Developer Advocate - Google Cloud platform +BrianDorsey @briandorsey

More information

What s New in K8s 1.3

What s New in K8s 1.3 What s New in K8s 1.3 Carter Morgan Background: 3 Hurdles How do I write scalable apps? The App How do I package and distribute? What runtimes am I locked into? Can I scale? The Infra Is it automatic?

More information

Disaster Recovery and Data Protection for Kubernetes Persistent Volumes. Xing Yang, Principal Architect, Huawei

Disaster Recovery and Data Protection for Kubernetes Persistent Volumes. Xing Yang, Principal Architect, Huawei Disaster Recovery and Data Protection for Kubernetes Persistent Volumes Xing Yang, Principal Architect, Huawei Agenda Kubernetes Persistent Volumes and CSI Why OpenSDS for Kubernetes and CSI OpenSDS Overview

More information

agenda PAE Docker Docker PAE

agenda PAE Docker Docker PAE Docker 2016.03.26 agenda PAE Docker Docker PAE 2 3 PAE PlCloud APP Engine Docker Docker Caas APP 4 APP APP volume images 5 App 6 APP Show Time 7 8 Docker Public DockerHup Private registry push pull AUFS

More information

Learn. Connect. Explore.

Learn. Connect. Explore. Learn. Connect. Explore. No More Storage Nightmares An Open Solution for Container Persistent Storage Learn. Connect. Explore. CONTAINERS vs VIRTUALIZATION Containers Abstracts OS Kernel Mostly Linux One

More information

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage Niels de Vos Senior Software Engineer Red Hat Storage Critical features for both Dev and Ops Self-Service

More information

TensorFlow on vivo

TensorFlow on vivo TensorFlow on Kubernetes @ vivo xidianwangtao@gmail.com Agenda Distributed TensorFlow Why TensorFlow on Kubernetes How TensorFlow on Kubernetes Deploy Architecture Step By Step The Major Problems I Have

More information

So, I have all these containers! Now what?

So, I have all these containers! Now what? So, I have all these containers! Now what? Image by Connie Zhou Developer View job hello_world = { runtime = { cell = 'ic' } // Cell (cluster) to run in binary = '.../hello_world_webserver' // Program

More information

What s New in K8s 1.3

What s New in K8s 1.3 What s New in K8s 1.3 Carter Morgan Background: 3 Hurdles How do I write scalable apps? The App How do I package and distribute? What runtimes am I locked into? Can I scale? The Infra Is it automatic?

More information

Kubernetes: Twelve KeyFeatures

Kubernetes: Twelve KeyFeatures Kubernetes: Twelve KeyFeatures Kubernetes is a Greek word which means helmsman, or the pilot of a ship. It is an open source project that was started by Google and derived from Borg, which is used inside

More information

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 AGENDA Why OpenShift? The Journey So Far for OpenShift Storage

More information

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate,

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate, Microservices Chaos Kontrolle mit Kubernetes Robert Kubis - Developer Advocate, Google @hostirosti About me Robert Kubis Developer Advocate Google Cloud Platform London, UK hostirosti github.com/hostirosti

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

Evolution of Kubernetes in One Year From Technical View

Evolution of Kubernetes in One Year From Technical View Evolution of Kubernetes in One Year From Technical View Harry Zhang Background Docker = Fan economy Github search stack overflow DockerCon de facto Docker Kubernetes diversity Docker Image Image ACI RunC

More information

Stackube Documentation

Stackube Documentation Stackube Documentation Release Stackube development team Oct 29, 2017 Contents 1 Stackube Authors 3 2 Introduction 5 2.1 Stackube Architecture.......................................... 5 2.2 Stackube

More information

Kubernetes. An open platform for container orchestration. Johannes M. Scheuermann. Karlsruhe,

Kubernetes. An open platform for container orchestration. Johannes M. Scheuermann. Karlsruhe, Kubernetes An open platform for container orchestration Johannes M. Scheuermann Karlsruhe, 30.08.2017 Johannes M. Scheuermann Cloud Platform Engineer @ inovex Software-Defined Datacenters Infrastructure

More information

Persistent Storage with Kubernetes in Production Which solution and why?

Persistent Storage with Kubernetes in Production Which solution and why? Persistent Storage with Kubernetes in Production Which solution and why? Kubecon + CloudNativeCon, Dec 8, 2017 Cheryl Hung, Product Manager Cheryl Product manager at StorageOS 2 Objectives Why is state

More information

Kubernetes Basics. Christoph Stoettner Meetup Docker Mannheim #kubernetes101

Kubernetes Basics. Christoph Stoettner Meetup Docker Mannheim #kubernetes101 Kubernetes Basics Christoph Stoettner +49 173 8588719 christoph.stoettner@panagenda.com 1 @stoeps Meetup Docker Mannheim #kubernetes101 Christoph Stoettner Senior Consultant at panagenda Linux (Slackware)

More information

Kubernetes objects on Microsoft Azure

Kubernetes objects on Microsoft Azure Kubernetes objects on Microsoft Azure An introduction to deployment options based on a simple ASP.NET Core web application By Mahesh Kshirsagar Azure Customer Advisory Team (AzureCAT) January 2018 Contents

More information

/ Cloud Computing. Recitation 5 February 14th, 2017

/ Cloud Computing. Recitation 5 February 14th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 February 14th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

How Container Schedulers and Software-based Storage will Change the Cloud

How Container Schedulers and Software-based Storage will Change the Cloud How Container Schedulers and Software-based Storage will Change the Cloud David vonthenen {code} by Dell EMC @dvonthenen http://dvonthenen.com github.com/dvonthenen Agenda Review of Software-based Storage

More information

Container Orchestration on Amazon Web Services. Arun

Container Orchestration on Amazon Web Services. Arun Container Orchestration on Amazon Web Services Arun Gupta, @arungupta Docker Workflow Development using Docker Docker Community Edition Docker for Mac/Windows/Linux Monthly edge and quarterly stable

More information

Declarative Modeling for Cloud Deployments

Declarative Modeling for Cloud Deployments Declarative Modeling for Cloud Deployments Giuseppe Attardi Department of Distributed Computing & Storage OpenStack Day Italia Roma 21/9/2018 GARR Federated Cloud Computing Platform Objectives GARR Offer

More information

Weiting Chen Zhen Fan

Weiting Chen Zhen Fan Weiting Chen weiting.chen@intel.com Zhen Fan fanzhen@jd.com INTEL NOTICE & DISCLAIMER No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

More information

Kubernetes 101. Doug Davis, STSM September, 2017

Kubernetes 101. Doug Davis, STSM September, 2017 Kubernetes 101 Doug Davis, STSM September, 2017 Today's Agenda What is Kubernetes? How was Kubernetes created? Where is the Kubernetes community? Technical overview What's the current status of Kubernetes?

More information

Integrate Ceph and Kubernetes. on Wiwynn ST P. All-Flash Storage

Integrate Ceph and Kubernetes. on Wiwynn ST P. All-Flash Storage Integrate Ceph and Kubernetes on Wiwynn ST7200-30P All-Flash Storage Version 1.0 April Copyright 2018. Wiwynn. All rights reserved. Copyright Copyright 2018 by Wiwynn Corporation. All rights reserved.

More information

Infoblox IPAM Driver for Kubernetes User's Guide

Infoblox IPAM Driver for Kubernetes User's Guide Infoblox IPAM Driver for Kubernetes User's Guide 1. Infoblox IPAM Driver for Kubernetes...................................................................... 3 1.1 Overview.......................................................................................

More information

Knative: Building serverless platforms on top of Kubernetes

Knative: Building serverless platforms on top of Kubernetes Knative: Building serverless platforms on top of Kubernetes Ahmet Alp Balkan @ahmetb Thanks to Mark Chmarny, Ryan Gregg, DeWitt Clinton and Bret McGowen for some of the slides used in this presentation.

More information

Hacking and Hardening Kubernetes

Hacking and Hardening Kubernetes SESSION ID: HT-W02 Hacking and Hardening Kubernetes Jay Beale CTO InGuardians, Inc @jaybeale and @inguardians Adam Crompton Senior Security Analyst InGuardians, Inc. @3nc0d3r and @inguardians Table of

More information

Infoblox IPAM Driver for Kubernetes. Page 1

Infoblox IPAM Driver for Kubernetes. Page 1 Infoblox IPAM Driver for Kubernetes Page 1 1. CNI-Infoblox IPAM Driver for Kubernetes.................................................................. 3 1.1 Overview.......................................................................................

More information

Managing and Protecting Persistent Volumes for Kubernetes. Xing Yang, Huawei and Jay Bryant, Lenovo

Managing and Protecting Persistent Volumes for Kubernetes. Xing Yang, Huawei and Jay Bryant, Lenovo Managing and Protecting Persistent Volumes for Kubernetes Xing Yang, Huawei and Jay Bryant, Lenovo Bio Xing Yang Principal Architect at Huawei Project and Architecture Lead of OpenSDS Core Reviewer in

More information

Continuous delivery while migrating to Kubernetes

Continuous delivery while migrating to Kubernetes Continuous delivery while migrating to Kubernetes Audun Fauchald Strand Øyvind Ingebrigtsen Øvergaard @audunstrand @oyvindio FINN Infrastructure History Kubernetes at FINN Agenda Finn Infrastructure As

More information

Designing MQ deployments for the cloud generation

Designing MQ deployments for the cloud generation Designing MQ deployments for the cloud generation WebSphere User Group, London Arthur Barr, Senior Software Engineer, IBM MQ 30 th March 2017 Top business drivers for cloud 2 Source: OpenStack user survey,

More information

Introduction to Kubernetes

Introduction to Kubernetes Introduction to Kubernetes Neil Peterson @nepeters #ITDEVCONNECTIONS Session Topics - Quick primer on containers - Container mgmt solutions - Kubernetes basics - Kubernetes deeper dive - Kubernetes beyond

More information

Container-Native Storage & Red Hat Gluster Storage Roadmap

Container-Native Storage & Red Hat Gluster Storage Roadmap Container-Native Storage & Red Hat Gluster Storage Roadmap Sayan Saha Director, Product Management, Storage Business Sudhir Prasad Product Management, Storage Business Date: 08-May-2018 AGENDA Overview

More information

Hedvig as backup target for Veeam

Hedvig as backup target for Veeam Hedvig as backup target for Veeam Solution Whitepaper Version 1.0 April 2018 Table of contents Executive overview... 3 Introduction... 3 Solution components... 4 Hedvig... 4 Hedvig Virtual Disk (vdisk)...

More information

EPISODE 741 [00:00:00] JM:

EPISODE 741 [00:00:00] JM: EPISODE 741 [INTRODUCTION] [00:00:00] JM: In a cloud infrastructure environment, failures happen regularly. The servers can fail, the network can fail, and software bugs can crash your software unexpectedly.

More information

Kubernetes: Container Orchestration and Micro-Services logo

Kubernetes: Container Orchestration and Micro-Services logo Kubernetes: Container Orchestration and Micro-Services logo University of Washington 590s 2016-11-16 Alexander Mohr Technical Lead / Manager on Google Container Engine and Kubernetes

More information

Kubernetes 1.8 and Beyond

Kubernetes 1.8 and Beyond Kubernetes 1.8 and Beyond Aparna Sinha, Group Product Manager, Google OpenShift Commons Gathering - Austin, Texas Why do users choose Kubernetes? Open Source Community Frequent releases Resource efficiency

More information

Red Hat Gluster Storage 3.1

Red Hat Gluster Storage 3.1 Red Hat Gluster Storage 3.1 Container-Native Storage for OpenShift Container Platform 3.4 Deploying Container-Native Storage for OpenShift Container Platform Edition 1 Last Updated: 2017-11-17 Red Hat

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

A day in the life of a log message Kyle Liberti, Josef

A day in the life of a log message Kyle Liberti, Josef A day in the life of a log message Kyle Liberti, Josef Karasek @Pepe_CZ Order is vital for scale Abstractions make systems manageable Problems of Distributed Systems Reliability Data throughput Latency

More information

VMWARE PIVOTAL CONTAINER SERVICE

VMWARE PIVOTAL CONTAINER SERVICE DATASHEET VMWARE PIVOTAL CONTAINER SERVICE AT A GLANCE VMware Pivotal Container Service (PKS) is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container

More information

Creating a Multi-Container Pod

Creating a Multi-Container Pod CHAPTER 13 Creating a Multi-Container Pod A Pod is the atomic unit of an application managed by Kubernetes. A Pod has a single filesystem and IP Address; the containers in the Pod share the filesystem

More information

/ Cloud Computing. Recitation 5 September 26 th, 2017

/ Cloud Computing. Recitation 5 September 26 th, 2017 15-319 / 15-619 Cloud Computing Recitation 5 September 26 th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

DevOps Technologies. for Deployment

DevOps Technologies. for Deployment DevOps Technologies for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in several ways. In its most

More information

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1 VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases Lutz Lange Solution Architect @AtomicContainer OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9

More information

CONTINUOUS INTEGRATION CONTINUOUS DELIVERY

CONTINUOUS INTEGRATION CONTINUOUS DELIVERY USING KUBERNETES FOR CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY Carlos Sanchez csanchez.org / @csanchez ABOUT ME Engineer @ CloudBees, Scaling Jenkins Author of Jenkins Kubernetes plugin Contributor

More information

Cisco Virtual Update Container networking. Hans Donnerborg, Lars Granberg, Maj 2018

Cisco Virtual Update Container networking. Hans Donnerborg, Lars Granberg, Maj 2018 Cisco Virtual Update Container networking Hans Donnerborg, hdonnerb@cisco.com Lars Granberg, lagranbe@cisco.com Maj 2018 Why ACI for Application Container Platforms Turnkey solution for node and container

More information

OpenShift Container Platform 3.11

OpenShift Container Platform 3.11 OpenShift Container Platform 3.11 Container-native Virtualization User s Guide Container-native Virtualization User's Guide Last Updated: 2019-03-26 OpenShift Container Platform 3.11 Container-native

More information

Onto Petaflops with Kubernetes

Onto Petaflops with Kubernetes Onto Petaflops with Kubernetes Vishnu Kannan Google Inc. vishh@google.com Key Takeaways Kubernetes can manage hardware accelerators at Scale Kubernetes provides a playground for ML ML journey with Kubernetes

More information

DevOps + Infrastructure TRACK SUPPORTED BY

DevOps + Infrastructure TRACK SUPPORTED BY DevOps + Infrastructure TRACK SUPPORTED BY About me Nils Peeters DevOps Engineer nils@scalecity.io https://www.linkedin.com/in/nilspeeters/ www.scalecity.io Containerized Drupal, Kubernetes and blue/green

More information

Open Service Broker API: Creating a Cross-Platform Standard Doug Davis IBM Shannon Coen Pivotal

Open Service Broker API: Creating a Cross-Platform Standard Doug Davis IBM Shannon Coen Pivotal Open Service Broker API: Creating a Cross-Platform Standard Doug Davis IBM Shannon Coen Pivotal Motivations Application development teams require services From app dependencies to team enablement Managed

More information

Data Transfer on a Container. Nadya Williams University of California San Diego

Data Transfer on a Container. Nadya Williams University of California San Diego Data Transfer on a Container Nadya Williams nwilliams@ucsd.edu University of California San Diego Moving data across WANs scp fdt bbcp curl wget Mb to Gb range One Tb range Two GridFTP server 2 Moving

More information

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102 Upcoming Services in OpenStack Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1102 Agenda OpenStack Overview Upcoming Services Trove Sahara Ironic Magnum Kolla OpenStack Overview

More information

Kuber-what?! Learn about Kubernetes

Kuber-what?! Learn about Kubernetes DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems

More information

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen Convergence of VM and containers orchestration using KubeVirt Chunfu Wen chwen@redhat.com Agenda Context Introduction What Is Kubevirt And How It Feel Kubevirt Architecture And Design Demo FIRST A LITTLE

More information

Kubernetes deep dive

Kubernetes deep dive Kubernetes deep dive Hello! אני מיקי חיוט, מתמחה בתחום כ- 20 שנים וב- 4 שנים האחרונות עובד בבית התוכנה "אינפיניטי" המעניק פתרונות טכנולוגיים בתחומי דבאופס, תשתיות, פיתוח, אבטחת מידע ובסיסי נתונים. Kubernetes

More information

Persistent Storage with Docker in production - Which solution and why?

Persistent Storage with Docker in production - Which solution and why? Persistent Storage with Docker in production - Which solution and why? Cheryl Hung 2013-2017 StorageOS Ltd. All rights reserved. Cheryl 2013-2017 StorageOS Ltd. All rights reserved. 2 Why do I need storage?

More information

Red Hat Gluster Storage Roadmap Past, Present & Future

Red Hat Gluster Storage Roadmap Past, Present & Future Red Hat Gluster Storage Roadmap Past, Present & Future Red Hat Gluster Storage Roadmap Sayan Saha Director, Product Management, Storage Business Vijay Bellur Senior Principal Software Engineer 02-May-2017

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

Blue elephant on-demand: PostgreSQL + Kubernetes. FOSDEM 2018, Brussels

Blue elephant on-demand: PostgreSQL + Kubernetes. FOSDEM 2018, Brussels Blue elephant on-demand: PostgreSQL + Kubernetes FOSDEM 2018, Brussels Oleksii Kliukin, Jan Mußler 03-02-2018 SELECT title FROM agenda; DBaaS at Zalando UI and monitoring PostgreSQL on Kubernetes Kubernetes-native

More information

VMware vsan as Persistent Storage for MongoDB in Containers January 08, 2018

VMware vsan as Persistent Storage for MongoDB in Containers January 08, 2018 VMware vsan as Persistent Storage for MongoDB in Containers January 08, 2018 1 Table of Contents 1. Executive Summary 1.1.Business Case 1.2.Solution Overview 1.3.Solution Benefits 1.4.Key Results 2. Introduction

More information

EDB Postgres Containers and Integration with OpenShift. Version 2.2

EDB Postgres Containers and Integration with OpenShift. Version 2.2 EDB Postgres Containers and Integration with OpenShift Version 2.2 July 5, 2018 EDB Postgres Containers and Integration with OpenShift, Version 2.2 by EnterpriseDB Corporation Copyright 2018 EnterpriseDB

More information

Securing Microservice Interactions in Openstack and Kubernetes

Securing Microservice Interactions in Openstack and Kubernetes Securing Microservice Interactions in Openstack and Kubernetes Yoshio Turner & Jayanth Gummaraju Co- Founders @ Banyan https://www.banyanops.com Banyan Founded in the middle of 2015 In San Francisco, CA

More information

Blockchain on Kubernetes

Blockchain on Kubernetes Blockchain on Kubernetes By VMware Introduction Blockchain is an emerging technology which has been gaining traction globally during the past few years. Industries like finance, logistics, IoT, are actively

More information

How to build scalable, reliable and stable Kubernetes cluster atop OpenStack.

How to build scalable, reliable and stable Kubernetes cluster atop OpenStack. How to build scalable, reliable and stable Kubernetes cluster atop OpenStack Bo Wang HouMing Wang bo.wang@easystack.cn houming.wang@easystack.cn Cluster resources management Cluster data persistence Contents

More information

Overview of Container Management

Overview of Container Management Overview of Container Management Wyn Van Devanter @wynv Vic Kumar Agenda Why Container Management? What is Container Management? Clusters, Cloud Architecture & Containers Container Orchestration Tool Overview

More information

Kubernetes, CNCF and Beyond

Kubernetes, CNCF and Beyond Kubernetes, CNCF and Beyond 邓德源才云科技 deyuan@caicloud.io Kubernetes & CNCF Agenda Look at how Kubernetes and CNCF runs the community, project update, etc There is no second agenda item The goal is to know

More information

Bringing Security and Multitenancy. Lei (Harry) Zhang

Bringing Security and Multitenancy. Lei (Harry) Zhang Bringing Security and Multitenancy to Kubernetes Lei (Harry) Zhang About Me Lei (Harry) Zhang #Microsoft MVP in cloud and datacenter management though I m a Linux guy :/ Previous: VMware, Baidu Feature

More information

EDB Postgres Containers and Integration with OpenShift. Version 2.3

EDB Postgres Containers and Integration with OpenShift. Version 2.3 EDB Postgres Containers and Integration with OpenShift Version 2.3 Aug 30, 2018 EDB Postgres Containers and Integration with OpenShift, Version 2.3 by EnterpriseDB Corporation Copyright 2018 EnterpriseDB

More information

Blockchain on Kubernetes

Blockchain on Kubernetes Blockchain on Kubernetes By VMware Introduction Blockchain is an emerging technology which has been gaining traction globally during the past few years. Industries like finance, logistics, IoT, are actively

More information