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