我现在正在尝试在Kubernetes集群上运行带有shell(/ bin / bash)的简单容器。
我以为有一种方法可以通过使用pseudo-tty
and detach选项(命令上的-td
选项docker run
)来保持容器在Docker容器上运行。
例如,
$ sudo docker run -td ubuntu:latest
Kubernetes中有这样的选择吗?
我试过使用kubectl run-container
类似以下的命令来运行容器:
kubectl run-container test_container ubuntu:latest --replicas=1
但是容器会退出几秒钟(就像使用docker run
上面没有提到的选项的命令启动一样)。然后ReplicationController反复再次启动它。
有没有办法像命令中的-td
选项那样保持容器在Kubernetes上运行docker run
?
kubectl run curl --image=radial/busyboxplus:curl -i --tty