更改 k8s Pod 的入口点,但保留 CMD



如何在 Kubernetes 部署中更改 DockerENTRYPOINT,而不更改 DockerCMD

在豆荚中我会做的

image: "alpine"
entrypoint: "/myentrypoint"

但这会覆盖ENTRYPOINTDockerfileCMD.

文档没有提到它,但似乎错过了一个很大的用例。

这不是一回事。

  • ENTRYPOINT(在 Dockerfile 中)等于command:(在 PodSpec 中)
  • CMD(在 Dockerfile 中)等于args:(在 PodSpec 中)

所以只需覆盖command而不是args.

最新更新