gqlo / kprobe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kprobe

kprobe (also known as Kubernetes probe) is a command-line tool to streamline the benchmarking tasks within Kubernetes environment. It allows you to automate some customized benchmarking tasks involves but not limited to Hypershift, KubeVirt and ceph distributed storage. The end goal is to probe the cluster and gain some performance insight.

Table of Contents

Hypershift

  • Launch HyperShift/KubeVirt hosted clusters with given configuration file.
  • Parallel or sequential creation of hosted clusters with given number
  • Mesaure the timings of different phases during host cluster creation
  • Extract raw promethus metrics in JSON format.
  • Extract time series data points as csv files for plotting in Google sheet.

KubeVirt

  • large scale VM deployment

Ceph

  • ceph utilities

About


Languages

Language:Shell 71.7%Language:Python 28.3%