kubectl exec 是否绕过容器定义的入口点?

Dai*_*iku 2 kubernetes

我在我的容器映像中定义了一个入口点,它应该在我的部署清单中指定的 args 之前运行。但是当我使用 对该容器执行命令时kubectl exec,它似乎绕过了容器入口点。这是预期的行为吗?我可以以某种方式强制它始终使用入口点命令吗?

Ric*_*ico 5

这是预期的。如果你真的想要什么,entrypoint.sh你可以做这样的事情:

kubectl exec -it <pod-name> -c <container-name> -- /path/to/entrypoint.sh
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你!