【问题标题】:Deployment with replicaset & node shutdown使用副本集和节点关闭进行部署
【发布时间】:2018-06-05 07:24:45
【问题描述】:

我们有一个带有副本的部署:1 我们将它部署在一个 3 代理节点 k8s 集群(k8s 1.8.13)中,它被部署到一个节点(比如代理节点 0)。当我关闭 node-0 时,rs 不会重新安排(现在已经一个多小时了)。 我检查了选择器标签是否正确,并且我们在集群中有足够的容量(而且我们没有指定资源请求)。我还检查了我们的节点选择器是否只是检查代理节点,并且还有 2 个其他代理节点可用。 k8s 对这种关机场景有什么特殊处理吗?

【问题讨论】:

  • 你能分享清单/yaml 文件吗?

标签: kubernetes


【解决方案1】:

这是重新安排的 pod,而不是副本集。例如,如果您要根据映像版本进行滚动更新,则每次有新映像可用时,控制器管理器会将副本集中所需和可用的 pod 数量设为 0,并创建一个新的。

但是当您关闭一个节点,并且重新安排 pod get 并保持相同的副本集时,您的集群就可以正常工作了。

【讨论】:

    猜你喜欢
    • 2022-08-03
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多