Mario Leander Reimer: K8s-native Quality Assurance of Microservices with Testkube
summary
Argues that moving test execution into the cluster removes brittle monolithic CI and lets integration, performance and security tests run continuously against real environments using Testkube as a k8s-native test orchestration engine. Shows executors for k6, JMeter, Playwright/Cypress, Maven/Gradle and Postman, triggers on Kubernetes events (image change, deployment scale from 1→3) and GitOps flow with ArgoCD/Flux and a GitOps-managed test repo. Demonstrates live runs, added Java executors upstream, and a Grafana/time‑series dashboard as a single source of truth — the demo runs and triggers correctly.
AI-written summary · about
chapters (12)
- 0:00Introduction to microservices quality assurance
- 1:23Monolith to microservices
- 3:53Why microservices complicate testing
- 7:42Software quality 2024
- 14:05CI/CD pipeline pitfalls
- 17:17Testing distributed systems
- 20:27Digital product assembly line
- 24:20Cloud-native QA pipeline
- 27:50Introducing Testkube
- 31:00Testkube demo
- 38:17Single source of truth
- 41:07Q&A
related talks
56mQuality in a Square K8s-native Quality Assurance of Microservices w. Testkube
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
24mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
33mThe Power of a Unified Testing Approach in Kubernetes
33mTake Your Tests to the Cloud with Testkube
32mRedefining Continuous Testing in Kubernetes Environments
50mContinuous API Mocking and Testing with Microcks, Keptn, and Testkube
