首页 > 解决方案 > kubectl exec 是否绕过容器定义的入口点?

问题描述

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

标签: kubernetes

解决方案


这是预期的。如果您真的想要其中的内容,entrypoint.sh可以执行以下操作:

kubectl exec -it <pod-name> -c <container-name> -- /path/to/entrypoint.sh

希望能帮助到你!


推荐阅读