

Table of Contents
Start your free trial.
Start your free trial.
Start your free trial.




Table of Contents
Executive Summary
Development is moving faster than ever with AI and distributed systems, but testing infrastructure is struggling to keep up. Testkube solves this by running tests at scale on Kubernetes. The question we hear most often: what if your team does not have Kubernetes yet?
If you are worried you cannot use Testkube because you do not have Kubernetes, you are not the only one. A lot of teams we meet think the same. Usually it is just a misunderstanding about what is already running in their environment.
If you are in QA, DevOps, or platform engineering and not sure if your infrastructure is ready for Kubernetes-based testing, this is for you. Not having Kubernetes almost never ends up being the real blocker. Most teams fall into one of three buckets, and each has a clear next step.
Why Kubernetes matters for testing
Kubernetes is not just a deployment technology. It is a way to unify how applications and tests run across environments and infrastructure. Without Kubernetes, teams can waste hours debugging differences in test results between development, staging, and production environments. With it, your tests run in the same infrastructure no matter how many environments you have, giving you consistent test results, faster feedback loops, and less time fighting flaky infrastructure. It is the foundation that makes continuous, scalable testing possible.
Scenario 1: You probably already have Kubernetes
The most common situation is also the simplest. You actually do have Kubernetes. You just do not realize it yet.
Finding your Kubernetes
In most organizations, development, QA, DevOps, and platform engineering teams operate independently. What typically happens is that Kubernetes is running somewhere in your infrastructure, but the testing team simply does not know about it.
Where it often hides:
- Managed cloud services. If you are using AWS (EKS), Google Cloud (GKE), or Azure (AKS), there is a good chance Kubernetes is already provisioned.
- Platform teams. DevOps or platform engineering groups may have clusters that other teams can leverage.
- Microservices architecture. If your organization has adopted microservices, Kubernetes is likely orchestrating them (or on the roadmap).
What to do
Before deciding Testkube is not for you, have a conversation with your DevOps or platform engineering team. Ask them:
- Do we have any Kubernetes clusters running?
- Are we using managed Kubernetes services in our cloud infrastructure?
- Could the testing team access an existing cluster?
You might be surprised by what you discover. Countless teams have realized they had Kubernetes resources available all along. They just needed to ask the right questions.
Scenario 2: You are moving to Kubernetes
If your organization is undergoing digital transformation, evaluating microservices, or planning cloud modernization, Kubernetes is probably in your future.
Testing infrastructure as a catalyst
Some of the best customer relationships we have started with organizations who were planning to adopt Kubernetes and wanted to build their testing infrastructure correctly from the start.
Getting your testing foundation right before or during a Kubernetes migration offers several advantages:
- Prevents technical debt. No need to rebuild your testing infrastructure later.
- Smoother transition. Your testing team becomes Kubernetes-savvy alongside development.
- Immediate ROI. As soon as your K8s clusters go live, your testing infrastructure is ready.
- Reduced risk. Proper testing infrastructure reduces the risk of cloud-native migrations.
Questions to ask yourself
- Is container adoption or cloud modernization on our roadmap for this year?
- Are you evaluating microservices or cloud-native architectures?
- Is there a DevOps transformation initiative underway?
If you answered yes to any of these questions, Testkube might be exactly what you need, not despite your Kubernetes plans, but because of them.
Teams that succeed with Testkube during K8s adoption are the ones that:
- Identify their Kubernetes adoption timeline
- Connect testing transformation with the broader modernization initiative
- Build relationships with the teams driving Kubernetes adoption
- Position testing infrastructure as a strategic part of the transformation
Even if Kubernetes is six to twelve months away, starting the conversation now means you will be ready when the time comes.
Several customers started in this exact position, unsure whether Kubernetes was available internally. Once they discovered existing clusters or adopted lightweight managed services, they modernized their testing infrastructure in weeks instead of months.
Scenario 3: You should consider Kubernetes just for testing
What if you are not using Kubernetes today and do not have immediate plans to adopt it organization-wide? Does that mean Testkube is not for you?
Not necessarily.

The case for Kubernetes-for-testing
If you are serious about transforming how your organization does testing, the value Testkube delivers might justify adopting Kubernetes specifically for your testing infrastructure.
Why testing teams are adopting Kubernetes for Testkube even when dev teams have not:
- Unified test orchestration. Run any testing tool from a single platform. No more figuring out how to run Selenium, Playwright, JMeter, Postman, k6, Cypress, and any other tool in your testing pipelines.
- Scale at Kubernetes speed. Whether it is parallelized performance testing with k6 or JMeter, sharded E2E tests with Playwright or Cypress, or multi-browser testing with Selenium, Testkube has you covered.
- Single pane of glass. Get a unified view of all testing activities across your entire organization. No more hunting through different dashboards and logs.
- Test observability. Gain insights into test performance, flakiness, and reliability that traditional testing infrastructure simply cannot provide.
- Ready for cloud-native. When you do decide to modernize, your testing infrastructure is already there.
But is not Kubernetes complicated?
It is a fair concern. Kubernetes has a reputation for complexity. When you are only running Kubernetes for Testkube purposes, the story changes. The actual Testkube component you need to host in your Kubernetes infrastructure is a lightweight Testkube Agent which runs your tests. The Testkube Control Plane can be hosted by Testkube, which makes the install much more manageable. A few things make this practical:
- Managed services make it easy. EKS, GKE, and AKS are essentially point-and-click.
- Isolated from production. A standalone cluster for testing carries minimal risk.
- Minimal maintenance. Modern managed Kubernetes requires less overhead than you think.
- Fast setup. You can have a small cluster running in under an hour.
- Built-in dynamic scalability. Kubernetes automatically adjusts resources based on demand.
If Testkube is going to fundamentally improve your testing workflow, spending an hour to set up a managed Kubernetes cluster is a small investment for significant returns.
Getting help
You do not have to figure this out alone. From proof of concept to full rollout, Testkube's team can help you assess your environment, connect existing tools, and operationalize Kubernetes-based testing at your own pace.
Whether you already have Kubernetes, are preparing to migrate, or are exploring it for the first time, there is a clear path to modern, scalable testing with Testkube.
The bottom line
"We do not have Kubernetes" does not mean "we cannot use Testkube." It means you need to ask a few more questions:
- Do we actually have Kubernetes somewhere? Check with DevOps or platform teams.
- Is Kubernetes in our future? Check your modernization roadmap.
- Is the value of Testkube worth a Kubernetes cluster for testing? Consider the ROI.
The testing landscape is changing rapidly. The real question is not "do we have Kubernetes?" It is "what is the best path forward for our testing infrastructure?"
For most teams, that path leads to Testkube. Whether you already have Kubernetes, you are planning to adopt it, or you are willing to spin up a small cluster for testing, there is a way forward.
Key takeaways
- "We do not have Kubernetes" is rarely the actual blocker. Most teams fall into one of three scenarios, and each has a clear next step.
- Scenario 1: You probably already have it. Managed cloud services (EKS, GKE, AKS), platform team clusters, and microservices architectures all mean Kubernetes is often already running somewhere in your org. Ask the right questions.
- Scenario 2: You are moving to it. If digital transformation or cloud modernization is on your roadmap, getting the testing foundation right before the migration prevents rebuilding it later.
- Scenario 3: Adopt it just for testing. A standalone managed cluster (EKS, GKE, AKS) can run in under an hour. The Testkube Agent is lightweight, the Control Plane can be Testkube-hosted, and the setup is isolated from production.
- Managed Kubernetes is not what it used to be. Modern managed services make small-cluster setup low-touch. Complexity concerns are largely outdated, especially for testing-only use cases.
Frequently asked questions
Can I use Testkube without Kubernetes?
Testkube is built to run inside Kubernetes, so you do need a cluster to use it. However, most teams discover they already have Kubernetes available somewhere in their organization, are planning to adopt it soon, or can spin up a small managed cluster (EKS, GKE, AKS) specifically for testing. The lift is much smaller than most teams expect, and managed Kubernetes services make it possible to get a cluster running in under an hour.
How do I find out if my organization already has Kubernetes?
Ask your DevOps or platform engineering team three questions: Do we have any Kubernetes clusters running? Are we using managed Kubernetes services like EKS, GKE, or AKS in our cloud infrastructure? Could the testing team access an existing cluster? Most testing teams discover Kubernetes is already running somewhere (often inside microservices architectures or managed cloud services) once they start asking these questions.
Is it worth adopting Kubernetes just for testing?
For many teams, yes. The Testkube Agent that runs inside Kubernetes is lightweight, the Control Plane can be hosted by Testkube, and managed services like EKS, GKE, and AKS make installation low-touch. A standalone test cluster is isolated from production, requires minimal maintenance, and can be running in under an hour. If Testkube would meaningfully improve your testing workflow, that small investment delivers significant returns.
Is Kubernetes too complicated to adopt just for testing?
Kubernetes has a reputation for complexity, but running it specifically for Testkube is much simpler than running it for production applications. The Testkube Agent is the only component that needs to be hosted in your cluster, the Control Plane can be Testkube-hosted, and managed services like EKS, GKE, and AKS handle most of the operational complexity. The setup is low-touch by design.
What managed Kubernetes service should I use for testing?
Pick whichever managed service matches your existing cloud provider: Amazon EKS (Elastic Kubernetes Service) on AWS, Google GKE (Google Kubernetes Engine) on Google Cloud, or Azure AKS (Azure Kubernetes Service) on Microsoft Azure. All three offer essentially point-and-click cluster provisioning with built-in dynamic scaling. If you do not have an existing cloud preference, GKE is often the simplest to start with.
How long does it take to set up Kubernetes for Testkube?
A small managed Kubernetes cluster (EKS, GKE, or AKS) can be running in under an hour. The Testkube Agent installs into the cluster via Helm. The Control Plane can be Testkube-hosted, which removes most of the operational overhead. For teams new to Kubernetes, a working Testkube setup is achievable in a single afternoon.
What if my organization is planning a Kubernetes migration in the future?
Starting the testing transformation before or during a Kubernetes migration is often the best timing. It prevents rebuilding test infrastructure later, gives the testing team time to become Kubernetes-savvy alongside development, and means testing infrastructure is ready as soon as production clusters go live. Even if Kubernetes is six to twelve months away, starting the conversation now means readiness when the time comes.


About Testkube
Testkube is the open testing platform for AI-driven engineering teams. It runs tests directly in your Kubernetes clusters, works with any CI/CD system, and supports every testing tool your team uses. By removing CI/CD bottlenecks, Testkube helps teams ship faster with confidence.
Get Started with a trial to see Testkube in action.




.png)
