Сейчас я пытаюсь запустить простой контейнер с оболочкой (/bin/bash) в кластере Kubernetes.
Я подумал, что есть способ сохранить контейнер на Docker-контейнере, используя опцию pseudo-tty
и detach (опция -td
в команде docker run
).
Например,
$ sudo docker run -td ubuntu:latest
Есть ли такой вариант в Кубернетесе?
Я попытался запустить контейнер с помощью команды kubectl run-container
например:
kubectl run-container test_container ubuntu:latest --replicas=1
Но контейнер выходит на несколько секунд (так же, как запуск с командой docker run
без параметров, которые я упоминал выше). И ReplicationController запускает его снова и снова.
Есть ли способ сохранить контейнер работающим в Kubernetes, например, опции -td
в команде docker run
?