Переменные вообще желательно брать в кавычки, чтобы их не разбивало по пробелам, когда это не нужно. Ещё можно проверять код линтером shellcheck, он такое показывает.
Niksak, эйчары должны всё это знать. В некоторых случаях может понадобиться присутствие, чтобы счёт в банке открыть. В иных - с вас может потребоваться ИП. Это важные вопросы, и их следует обсуждать на первом же собеседовании, не дожидаясь офферов.
Может он с 0 завершается, а рестартится, потому что стоит restartPolicy: Always
Я не помню, какой там у дебиана CMD по дефолту. Будет он работать, если задать command: ['sleep', '999h'] ?
А что он должен делать? Я бы добавил в него проверку и создание lock-файла: если нет файла - отработал и создал его, если есть - сразу завершился. Если надо взвести - удаляем файл.