Создал модуль, используя yaml
, и после того, как модуль создан, я запускаю kubectl exec
, чтобы запустить мой код теста gatling perf
kubectl exec gradlecommandfromcommandline -- ./gradlew gatlingRun-
simulations.RuntimeParameters -DUSERS=500 -DRAMP_DURATION=5 -DDURATION=30
, но на консоли kubectl это заканчивается следующим сообщением: -
команда завершена с кодом выхода 137
При расследовании выяснилось, что модуль изменяет статус с рабочего на завершенный этап.
Как увеличить срок службы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