是否有 JMeter GUI 和 CLI 的替代方案来在没有 "kubectl exec" 的情况下在 Kubernetes 中执行 JMeter 测试?

Is there an alternative to JMeter GUI and CLI to execute JMeter tests in Kubernetes without "kubectl exec"?

我将 JMeter 运行 作为 Kubernetes 集群中的 Docker 容器。我公司的 K8s 团队不允许调用 kubectl exec,因为他们不希望团队通过 ssh 进入 pod 中的 运行 容器。除了使用参数调用 bin/jmeter 之外,还有哪些替代方法?是否可以创建可以依次调用 cli 的 http 端点?我将如何实现这样的 API?

在这种 kubectl exec 被阻止的情况下,推荐的方法是创建一个将调用 JMeter CLI 的代理 Web 服务。用于 K8s 部署的带有 helm chart 的完整 Dockerized 解决方案发布在这里 - JMeter_webservice_Kubernetes