Kubestr – An open-source Kubernetes storage tool

Introduction to Kubestr and Kasten

Today I wanted to introduce Kubestr, a new tool from Kasten for Kubernetes storage assessments !

In the meantime, the world of Kubernetes has also captivated me. In general, you can say that my perspective from a backup point of view has great advantages in relation to the underlying technologies which also need to be provided with a data backup.

Therefore I also started to dig into the Kubernetes world and set up my own cluster, try things and as always break things. A blog series about that journey is coming, so stay tuned.

One major part why I’m doing this is because of Kasten. I really like to understand things and get to know the stuff I’m backing up. That’s why I started aswell with the “learning curve” as Michael Cade likes to call it and dig into the world of Kubernetes backup and restores 🙂

Today Kasten released a nice and handy tool which helps you in verifying, validating and evaluating your Kubernetes storage solutions.

The tool helps you not only to evaulate your CSI drivers but also does benchmark your Kubernetes storage ! Benchmarking in general is always a pain when it is been done manually. Kubestr really helps here with an easy CLI to get your benchmarks up and running very easy.

Kubestr can help you in different ways with your Storage systems.

  • Identifying your storage options
  • validating your storage options
  • evaluating your storage options by benchmarking it

Using Kubestr

To discover your available storage options simply run Kubestr (or check the video below)

./kubestr

To check your CSI drivers snapshot and restore capabilities simply run Kubest with the csicheck parameter

./kubestr csicheck -s storage_class -v volume_snapshot_class

And last but not least you can run FIO benchmarks tests within a POD created by Kubestr to benchmark your Kubernetes storage.
Simply run the following command to do so

./kubestr fio -s storage_class

Finally here is the official site of Kubestr: https://kubestr.io/

And also make sure to hit that “Fork” button on Github 🙂 https://github.com/kastenhq/kubestr

Furthermore, I strongly recommend to check out the blog posts of Michael Cade and Anthony Spiteri to see some real world screenshots and Kubestr in Action !

Introducing Kubestr – A handy tool for Kubernetes Storage

Introducing Kubestr – Identify, Validate and Evaluate Kubernetes Storage

 

About Falko Banaszak

Falko is a Consulting Field Solutions Architect for Modern Data Protection based in Germany working at Pure Storage Inc. In the last 12 years he has built a strong focus on virtualization, BCDR and has a passion for Microsoft 365 & storage systems. He's a Veeam Vanguard, a Veeam Certified Engineer, Veeam Certified Architect and a Veeam User Group founder and leader in Germany.

Check Also

VeeamON 2022

VeeamON 2022 – in person or virtual

By far the best data protection event VeeamON 2022 – in person or virtual is …

Leave a Reply

Your email address will not be published. Required fields are marked *