我现在正在尝试在 Kubernetes 集群上运行带有 Shell (/bin/bash) 的简单容器。
我认为可以通过使用伪终端和分离选项(docker run
命令中的 -td
选项)来使 Docker 容器上的容器保持运行状态。
例如,
$ sudo docker run -td ubuntu:latest
Kubernetes 中有这样的选项吗?
我尝试使用 kubectl run-container
命令运行容器,例如:
kubectl run-container test_container ubuntu:latest --replicas=1
然而容器将会在几秒钟内退出(就像使用我上面提到的不带选项的docker run
命令一样)。然而ReplicationController将再次重复启动它。
在Kubernetes中是否有一种像docker run
命令中的-td
选项一样保持容器运行的方法?
kubectl run curl --image=radial/busyboxplus:curl -i --tty
。 - Matheus Santana