Зараз я намагаюся запустити простий контейнер з оболонкою (/ 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