1. ROBIN Storage Overview

ROBIN Storage is the industry’s leading Storage and Data Management solution for Kubernetes. It offers several enterprise-grade storage and data management features such as:

  • Advanced CSI Storage Class for
    • Provide high-performance and highly available volumes for Kubernetes pods

    • In-line data-at-rest encryption

    • In-line data compression

    • Thin provisioning

    • Strictly-consistent data replication

    • Automatic relocation of volume mounts in the event of Pod and Server faults

    • Rebuilding of data on disk errors or faults

    • Raw or formatted (ext3, ext4, xfs) storage volumes

    • Multi-mount capable raw volumes (for running Oracle databases etc)

    • Flexible block sizes (512 and 4K)

  • Advanced Data Management services including:
    • Application-consistent snapshots for entire applications, not just storage volumes

    • Application Cloning, not just storage volumes

    • Scheduled snapshots with flexible retention policies

    • Application-level backups and restores

    • Scheduled backups with flexible retention policies

  • Application Portability
    • Ability to move entire Kubernetes apps with their data between on-prem, public and hybrid cloud environments

    • Git-like push/pull workflows for entire Kubernetes apps

    • App+data rehyderation from block to object and back from object to block formats

1.1. Compatibility

ROBIN Storage product can run on any CNCF certified Kubernetes distributions, including:

  • Google GKE (in cloud)

  • Google Anthos (on-prem)

  • Red Hat OpenShift

  • Open-source stock Kubernetes

1.2. How to read this documentation?

This document covers several topics that lets you take advantage of all the features of ROBIN Storage so that you can maxmize the benefits from using the industry’s leading storage and data management offering for Stateful Apps on Kubernetes. Recommended reading order is the following:

  1. Review Install Instructions (see demo)

  2. Get your hands dirty by running a simple Stateful App (see demo)

  3. Move on to a more advanced deployment using Helm (see demo)

  4. Explore moving beyond just PV and PVCs to entire Applications (see demo)

  5. Explore how entire apps can be Snapshotted with time-travel capabilities (see demo)

  6. See how to enable git like workflows for you Stateful Apps (see demo)

  7. Explore protecting your Stateful apps by backing them up (see demo)

  8. Explore making Stateful apps portable across Kubernetes clusters and on-prem, public and hybrid cloud environments (see demo)