代码之家  ›  专栏  ›  技术社区  ›  Sossenbinder

Kubernetes Statefulset访问和停机

  •  0
  • Sossenbinder  · 技术社区  · 4 年前

    我确实读到了一些有状态应用程序要使用的有状态集,想知道两件事?

    1) 我需要在前面服务吗?或者我只是dns查询单个实例,而它们在默认情况下有一个类似于服务的静态ip,而不考虑后面运行的是什么pod?

    2) 给定的pod X关闭时statefulset的行为如何?我想根据我的理论,它有一种“内部”服务,它只会在IP后面的pod关闭时延迟任何请求,直到出现新的请求?

    0 回复  |  直到 4 年前
        1
  •  1
  •   Arghya Sadhu Dharmesh    4 年前

    1) 我需要在前面服务吗?或者我只是dns查询 默认设置,忽略后面的pod?

    2) 给定的pod X关闭时statefulset的行为如何?我想 当IP后面的pod关闭时,暂停任何请求,直到 有新的吗?

    StatefulSet确保在任何时候集群中最多有一个Pod运行给定的标识。这被称为StatefulSet提供的最多一种语义。StatefulSet在被删除时也会重新创建pod,类似于ReplicaSet对无状态pod所做的操作。