具有 2 个以上副本的新 Kubernetes 部署,以实现高可用性。
我希望能够仅在第一个 pod 上执行命令,比如说创建一个数据库,并让其他副本等待第一个副本完成。
为了实现这一点,我只想在 pod 中知道这是否是副本 #1。
所以在 Pod 的入口点我可以测试:
if [ $REPLICA_ID -eq 1 ]; then
CreateDB
else
WaitForDB
fi
Run Code Online (Sandbox Code Playgroud)
这可以在 Kubernetes 中完成吗?
| 归档时间: |
|
| 查看次数: |
4104 次 |
| 最近记录: |