【发布时间】:2021-01-04 01:38:52
【问题描述】:
我们的产品在 Kubernetes/Docker 上运行。
我有一个将运行多个副本的 POD。 POD 中有一个脚本,将在 POD 启动后运行。该脚本需要运行 POD 中的主进程。
问题是脚本只能从一个 POD 运行。对于多个副本,脚本将运行多次。 如何确保脚本仅从所有副本的一个 POD 运行? 谢谢 钱德拉
【问题讨论】:
标签: kubernetes
我们的产品在 Kubernetes/Docker 上运行。
我有一个将运行多个副本的 POD。 POD 中有一个脚本,将在 POD 启动后运行。该脚本需要运行 POD 中的主进程。
问题是脚本只能从一个 POD 运行。对于多个副本,脚本将运行多次。 如何确保脚本仅从所有副本的一个 POD 运行? 谢谢 钱德拉
【问题讨论】:
标签: kubernetes
无法仅从 pod 的一个副本运行脚本。将 cronjob 用于此类用例。
【讨论】:
如果使用 helm,可以使用 helm post install hook。
【讨论】: