kubernetes - kubectl exec 是否绕过容器定义的入口点?
问题描述
我在我的容器映像中定义了一个入口点,它应该在我的部署清单中指定的参数之前运行。但是当我使用 对该容器执行命令时kubectl exec
,它似乎绕过了容器入口点。这是预期的行为吗?我可以以某种方式强制它始终使用入口点命令吗?
解决方案
这是预期的。如果您真的想要其中的内容,entrypoint.sh
可以执行以下操作:
kubectl exec -it <pod-name> -c <container-name> -- /path/to/entrypoint.sh
希望能帮助到你!
推荐阅读
- firebase - 检索数据时出现 Vue/Firestore/Firebase 错误
- java - org.json.JSONObject 不能转换为 Serializable_JSONObject
- r - 无论每个元素的列如何,都保留第一次出现的行
- javascript - 位符号符号是如何工作的~
- c++ - 当代码仍在 C++ QT 中运行时显示打印输出
- php - 如何从另一台计算机访问本地服务器中的 php 文件
- json - 如何通过几个键使用 JOLT Transform 过滤数据
- outlook - 商店加载项窗口未打开
- javascript - Openlayers 5:修改交互,如何让顶点指向
- c - 如何从c中的引用为二维数组赋值?