Author: Simon Dodsley

  • A deeper view into OpenStack Cinder using Pure Storage FlashArrays

    A deeper view into OpenStack Cinder using Pure Storage FlashArrays

    OpenStack administrators have to deal with a lot, including, potentially, many different storage backends in Cinder. Pure Storage now make it easier for them to see what is going on with their Pure FlashArray backends. With so many different storage backends available to OpenStack Cinder administrators who want to understand how their Cinder backends are […]

  • Ephemeral or Persistent? The Storage Choices for Containers (Part 3)

    Ephemeral or Persistent? The Storage Choices for Containers (Part 3)

    In this, the final part of a 3-part series, I cover the latest developments in ephemeral storage. Part 1 covered traditional ephemeral storage and Part 2 covered persistent storage. CSI Ephemeral Storage With the release of Kubernetes 1.15, there came the ability for CSI drivers that support this feature, the ability to create ephemeral storage […]

  • Ephemeral or Persistent? The Storage Choices for Containers (Part 2)

    Ephemeral or Persistent? The Storage Choices for Containers (Part 2)

    In this, the second part of a 3-part series, I cover persistent storage. Part 1 covered traditional ephemeral storage. Persistent Storage Persistent storage as the name implies is storage that can maintain the state of the data it holds over the failure and restart of an application, regardless of the worker node on which the […]

  • Ephemeral or Persistent? The Storage Choices for Containers (Part 1)

    Ephemeral or Persistent? The Storage Choices for Containers (Part 1)

    In this series of posts, I’ll cover the difference between ephemeral and persistent storage as far as Kubernetes containers are concerned and discuss the latest developments in ephemeral storage. I’ll also occasionally mention Pure Service Orchestrator™ to show how this can provide storage to your applications do matter what type is required. Back in the […]

  • Load Balance your Fleet of FlashArrays

    Load Balance your Fleet of FlashArrays

    In this post, I’m going to discuss how to load balance your storage provisioning across a fleet of Pure Storage FlashArrays. As an integral part of Pure’s Kubernetes integration, Pure Service Orchestrator has the ability to load balance across a fleet of Pure storage devices. This is great for your containerized space, but I wondered […]

  • Flex is dead… long live CSI

    Flex is dead… long live CSI

    How to Upgrade your PSO FlexDriver deployment to the latest CSI-based driver Over the past few months, the Kubernetes FlexDriver codebase has been deprecated and there is a solid shift towards using CSI-based drivers for providing Persistent Volumes to Kubernetes environments. I’m not going to address the reasons behind that shift here, but suffice to […]

  • OpenStack Cinder Replication: Using Multiple ActiveCluster Pods to Increase Scale

    OpenStack Cinder Replication: Using Multiple ActiveCluster Pods to Increase Scale

    Since the Mitaka release of OpenStack, the Pure Storage Cinder driver has supported Cinder replication, although this first iteration only supported asynchronous replication. The Rocky release of OpenStack saw Pure’s Cinder driver support synchronous replication by integrating our ActiveCluster feature from the FlashArray. This synchronous replication automatically created an ActiveCluster pod on the paired FlashArrays […]

  • PSO wrt DKS & UCP

    PSO wrt DKS & UCP

    Please welcome Simon making a guest appearance to go through whatever it is this is about. 🙂 – Jon Got to love those TLAs!! To demystify the title of this blog, this will be about installing Pure Service Orchestrator (PSO) with Docker Kubernetes Service (DKS). Specifically, I’ll be talking about PSO CSI driver v5.0.8, running […]