【发布时间】:2017-06-22 13:04:57
【问题描述】:
具有 2 个以上副本以实现高可用性的新 Kubernetes 部署。
我希望能够仅在第一个 pod 上执行命令,比如说创建一个数据库,然后让其他副本等待第一个完成。
为了实现这一点,我只想在 pod 中知道这是否是副本 #1。
所以我可以在 pod 的入口点进行测试:
if [ $REPLICA_ID -eq 1 ]; then
CreateDB
else
WaitForDB
fi
这可以在 Kubernetes 中完成吗?
【问题讨论】:
标签: kubernetes