ELI BATTAT - Senior Software Engineer, Red Hat
HOW TO EASILY AUTOMATE PERFORMANCE TESTING IN OPENSHIFT AND KUBERNETES
Today, more and more organizations are using OpenShift/Kubernetes as part of their development pipeline. It is a big challenge to run scale testing on this complex container orchestration system. For that, we have developed the benchmark-runner automation framework.
Benchmark-runner is a containerized open-source Python-based project, secured and using cutting-edge technologies like GitHub actions, Docker, Ansible, Elasticsearch, Grafana, Prometheus, OpenShift visualizations (CNV - Kubevirt), and it is fully integrated with public clouds: AWS, Azure, and IBM Clouds.
This framework can connect easily to any OpenShift/Kubernetes cluster anywhere, run pod or Kubert virtual machines benchmarks against one node or more, fetch data results, and generate automatic reports.