使用创建了一个 pod yaml
,一旦创建了 pod,我kubectl exec
就会运行我的 gatling perf 测试代码
kubectl exec gradlecommandfromcommandline -- ./gradlew gatlingRun-
simulations.RuntimeParameters -DUSERS=500 -DRAMP_DURATION=5 -DDURATION=30
但这将在 kubectl 控制台结束,并显示以下消息:-
命令以退出代码 137 终止
在调查中,它发现 pod 正在从运行状态更改为已完成阶段。
我如何增加 pod 的寿命,以便它等待我的命令被执行。这里是 pod yaml
apiVersion: v1
kind: Pod
metadata:
name: gradlecommandfromcommandline
labels:
purpose: gradlecommandfromcommandline
spec:
containers:
- name: gradlecommandfromcommandline
image: tarunkumard/tarungatlingscript:v1.0
workingDir: /opt/gatling-fundamentals/
command: ["./gradlew"]
args: ["gatlingRun-simulations.RuntimeParameters", "-DUSERS=500", "-
DRAMP_DURATION=5", "-DDURATION=30"]
restartPolicy: OnFailure