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