1
0
Fork 0
mirror of https://github.com/kastenhq/kubestr.git synced 2024-12-14 11:57:56 +00:00
No description
Find a file
2020-12-10 11:36:53 -10:00
.github/workflows Update release.yaml 2020-11-30 12:53:21 -10:00
cmd CSI snapshot restore (#37) 2020-12-07 11:16:53 -10:00
docs removing unecessary shell scripts (#38) 2020-12-08 14:25:58 -10:00
extra CSI snapshot restore (#37) 2020-12-07 11:16:53 -10:00
pkg adding comment to runAsUser (#41) 2020-12-09 11:32:35 -10:00
scripts moving script to docs 2020-10-19 08:29:24 -10:00
.gitignore logo fun 2020-10-15 15:09:13 -10:00
Dockerfile Update Dockerfile 2020-12-09 12:10:27 -10:00
go.mod Cleanup (#39) 2020-12-08 15:13:49 -10:00
go.sum Cleanup (#39) 2020-12-08 15:13:49 -10:00
LICENSE Initial commit 2020-08-31 15:05:36 -07:00
main.go pulling driver info from sig storage 2020-10-14 09:09:00 -10:00
README.md Update README.md 2020-12-10 11:36:53 -10:00

Kubestr

Explore your kubernetes storage options

What is it?

Kubestr is a collection of tools to discover, validate and evaluate your kubernetes storage options.

As adoption of kubernetes grows so have the persistent storage offerings that are available to users. The introduction of CSI(Container Storage Interface) has enabled storage providers to develop drivers with ease. In fact there are around a 100 different CSI drivers available today. With all these options it can become a bit daunting to choose the right storage.

Kubestr can assist in the following ways-

  • Identify the various storage options present in a cluster.
  • Validate if the storage options are configured correctly.
  • Evaluate the storage using common benchmarking tools like FIO.

Using Kubestr

To install the tool -

  • Ensure that the kubernetes context is set and the cluster is accessible through your terminal. (Does kubectl work?)
  • Download the latest release for mac, windows or linux.
  • Unpack the tool and make it an executable chmod +x kubestr.

To discover available storage options -

  • Run ./kubestr

To run an FIO test -

  • Run ./kubestr fio -s <storage class>

To check a CSI drivers snapshot and restore capabilities -

  • Run ./kubestr csicheck -s <storage class> -v <volume snapshot class>