gpt4 book ai didi

kubernetes - 如何根据 Pod 的 "ready"/ "not ready"状态让 Kubernetes 扩展我的部署?

转载 作者:行者123 更新时间:2023-12-02 11:33:53 26 4
gpt4 key购买 nike

我有一个定义数量为 replicas 的部署.如果我的 Pod 准备好/未准备好处理新连接,我使用就绪探针进行通信 - 我的 Pod 在 ready 之间切换/not ready他们一生中的状态。

我希望 Kubernetes 向上/向下扩展部署以确保 ready 中始终有所需数量的 Pod状态。

例子:

  • replicas是 4 并且在 ready 中有 4 个 Pod状态,那么 Kubernetes 应该保持当前的副本数。
  • replicas是 4 并且有 2 ready pod 和 2 not ready Pod,那么 Kubernetes 应该再添加 2 个 Pod。

  • 如何根据 Pod 的“就绪”/“未就绪”状态让 Kubernetes 扩展我的部署?

    最佳答案

    我不认为这是可能的。如果 pod 没有准备好,k8 不会让它准备好,因为它与您的应用程序相关。即使它创建了新的 pod,也将如何保证准备就绪。所以你必须解决非就绪状态背后的原因,然后是 k8。 k8 唯一能让他们远离世界负载以避免请求失败

    关于kubernetes - 如何根据 Pod 的 "ready"/ "not ready"状态让 Kubernetes 扩展我的部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54569297/

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