我在容器映像中定义了一个入口点,并且它应该在部署清单中指定的args之前运行。但是,当我使用kubectl exec
在该容器上执行命令时,似乎绕过了容器入口点。这是预期的行为吗?我能以某种方式强迫它始终使用入口点命令吗?
答案 0 :(得分:3)
这是预期的。如果您确实想要entrypoint.sh
中的内容,则可以执行以下操作:
kubectl exec -it <pod-name> -c <container-name> /path/to/entrypoint.sh
希望有帮助!