Category: Kubernetes

  • 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.

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

  • Portworx and TKG – Portworx Scalable Storage in TKG

    I have recently been pretty occupied with learning TKG and oh yeah also Portworx. I wanted to share what I have learned so far when it comes to getting Portworx up and running in a TKG Cluster. So without too much introduction lets dive right in. Create a new cluster You need 3 worker nodes […]

  • QoS with Pure Service Orchestrator v6 to keep apps from running amok

    One of the great new features of PSO 6 is ability to create a storage class with a pre-defined limit on IO or bandwidth (or both). Watch the following short demo to check it out. More information can be found here in the PSO 6 documentation. https://github.com/purestorage/pso-csi/blob/master/docs/csi-qos-control.md A quick sample

  • Pure Service Orchestrator 6 is now GA!

    Simon covers the details here:https://blog.purestorage.com/pure-service-orchestrator-6-0/ Now if you used any of the old versions of PSO you know it can smart provision across Pure Storage arrays with a single storageClass for block and one for file. Today I am proud to share the mysterious and sometimes confusing third storageClass pure is no longer installed with […]

  • Kubernetes PVC mounted by External Devices

    I want to attach to a share that is already used by a physical server or some other device. I also want to attach containers that are orchestrated by K8s. This scenario is one customers have been asking for since the first version of Pure Service Orchestrator. When you normally create a PVC the PSO […]

  • Webinar: Raising the Bar for Kubernetes Backup and Mobility

    Coming July 14 at 12 EST or 9am PST there will be a combined Kasten and Pure webinar about Kubernetes backup and mobility. As you are working on providing the expected levels of enterprise grade backup and recovery for you k8s based applications this will be a great webinar to help you learn more about […]

  • Kubectl – check all the contexts

    Every so ofter I get in a situation where I need to see if my configuration is still valid for every cluster in my Kubernetes config. I blogged a while back about managing multiple configs. Then, eventually, your K8s config ends up looking like this: It gets tedious to go through every config like this: […]

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