Если вы хотите вручную управлять созданием модуля, вы можете достичь его с помощью параллелизма.
Документация гласит:
Запрошенный параллелизм (.spe c .parallelism) может быть установлено любое неотрицательное значение. Если он не указан, по умолчанию используется значение 1. Если задано значение 0, то задание будет фактически приостановлено до его увеличения.
Вы можете установить его на 0 при выполнении kubectl apply
. Конфигурация выглядит примерно так:
apiVersion: batch/v1
kind: Job
metadata:
name: pi-with-timeout
spec:
backoffLimit: 5
parallelism: 0
activeDeadlineSeconds: 100
template:
spec:
containers:
- name: pi
image: perl
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never
Вы можете установить ее на 1, когда решите запустить.