Category: PureStorage

  • Demo! Zero Data loss App Recovery in Kubernetes aka Disaster Recovery

    For the demo I have 2 Kubernetes clusters with a single stretched Portworx cluster in AWS. This allows Metro DR to mirror the data between the 2 clusters so if there is a complete loss of Cluster 1 the application can be restarted with no loss of data.

  • Use Kasten K10 to migrate K8s Volumes to Pure Storage

    TL;DR – Move Kubernetes volumes from legacy storage to Pure Storage. So you have an amazing new Pure Storage array in the datacenter or in public cloud. The Container Storage Interface doesn’t provide a built in way to migrate data between backend devices. I previously blogged about a few ways to clone and migrate data […]

  • 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 […]

  • Kubernetes Topology for StatefulSet Storage Redundancy with PSO

    Kubernetes Topology for StatefulSet Storage Redundancy with PSO

    Label your hosts. Install PSO with Labels Set your StorageClass to use WaitForFirstConsumer Set the StatefulSet to schedule pods for a “nodeSelector”. For the full “walkthrough” please see the demo content on GitHub.https://github.com/2vcps/pso-topology-crdb It would be great to hear how this works for you and how it can solve your Cloud Native Database requirements.

  • 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 […]

  • Migrating K8s Stateful Apps with Pure Storage

    I have to move my harbor instance to a new cluster. old cluster – find all the PVC’s clone in the FlashArrayFind each PVC listed when you run the above command, you may either create a snapshot or a full clone. Bring up the new app with the same sized PVC’s on your new cluster. […]

  • Pure Storage and Weaveworks Webinar – March 17

    I am pretty excited to be doing a webinar with Weaveworks on Weave Kubernetes Platform and Pure Storage. I met Damani at Kubecon and Re:Invent and we have been talking about doing this for months. I am excited to integrate Pure Service Orchestrator and Pure Storage into a platform providing a full collection of what […]

  • VASA Provider Certificate Expiration

    Sometimes I have to look up information and I think that is so simple I shouldn’t blog about it. Then I think I should share the link so if anyone else finds it, I might be helpful. Today the 2nd one wins. When you get this: Go here:https://support.purestorage.com/Solutions/VMware_Platform_Guide/003Virtual_Volumes_-_VVols/Guides_and_How_To’s/How_To%3A__Renewing_the_Storage_Provider_Certificate_that_is_Expired_or_Going_to_Expire I just want to note that the […]

  • Kubernetes on AWS with Cloud Block Store

    Only a slight nudge at from @CodyHosterman to put this post together. Kubernetes deployed into AWS is a method many organizations are using to get into using K8s. Whether you deploy K8s with Kubeadm, Kops, Kubespray, Rancher, WeaveWorks, OpenShift, etc the next big question is how do I do persistent volumes? While EBS has StorageClass […]