我现在尝试在 Kubernetes 集群上运行一个带有 shell (/bin/bash) 的简单容器。
我认为有一种方法可以通过使用pseudo-tty
和分离选项(命令-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
?