gpt4 book ai didi

kubernetes - 如何在 Kubernetes Deployments 或 StatefulSets 之间创建依赖关系

转载 作者:行者123 更新时间:2023-12-02 16:55:28 25 4
gpt4 key购买 nike

我有几个 Stateful Set,一个依赖于另一个,我需要第一个 Stateful Set 中的 pod 在第二个 Stateful Set 开始缩放之前处于 Ready 状态。

我正在寻找一种方法来链接两个有状态集以自动实现此目的,而不是我手动执行。我对部署也有同样的担忧。

目前我不使用 Helm 或任何其他工具,只使用 kubectl。

最佳答案

我建议不要这样做,因为它会增加不同服务之间的耦合。

处理问题的更好方法是让依赖服务中的容器检查其他服务是否可用。如果不是,则可以使容器崩溃,因为 Kubernetes provides self-healing by automatically restarting containers for you .这样,依赖服务将尝试连接到该服务,如果后者不可用,则依赖服务将崩溃并稍后使用指数退避重试。

关于kubernetes - 如何在 Kubernetes Deployments 或 StatefulSets 之间创建依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56582388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com