【发布时间】:2020-09-08 16:02:00
【问题描述】:
我正在尝试使用流行的S3 client minio 运行一次 docker 映像来执行任务,而我正在处理的环境使用 Kubernetes。
我可以获得 shell 访问权限来执行如下任务:
docker run -it minio/mc --restart=Never --rm /bin/sh
同样,我可以在我的 K8S 集群中运行 busybox 映像。
kubectl run busybox -i --tty --image=busybox --restart=Never --rm -- sh
但是,我无法让该 mc 客户端以与上一个示例相同的方式工作。
kubectl run minio -i --tty --image=minio/mc --restart=Never --rm -- /bin/sh
我的 shell 将退出,关于如何保持 shell 打开的任何想法?或者如何在它死之前将 bash 命令传递给它?
【问题讨论】:
标签: docker kubernetes minio