最佳答案
我现在尝试在Kubernetes集群上使用shell (/bin/bash)运行一个简单的容器。
我认为有一种方法可以通过使用pseudo-tty
和detach选项(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会重复启动。
有没有一种方法可以让容器像docker run
命令中的-td
选项一样在Kubernetes上运行?