【发布时间】:2020-09-15 21:11:12
【问题描述】:
我的团队目前正致力于将 Discord 聊天机器人迁移到 Kubernetes。我们计划对主要的 bot 服务使用 StatefulSet,因为每个 Shard (pod) 应该只有一个到 Gateway 的连接。每当一个分片连接到所述网关时,它都会告诉它它的 ID(在我们的例子中是 pod 的序号索引)和我们总共运行了多少个分片(StatefulSet 中的副本数量)。 p>
必须告诉网关分片的总数意味着为了扩大或缩小我们的 StatefulSet 我们必须先停止 StatefulSet 中的所有 pod,然后才能使用更新后的值启动新的 pod .
我怎样才能做到这一点?最好通过配置,这样我就不用每次都运行特殊的命令了。
【问题讨论】:
-
能不能查下相关答案,看看能不能关闭?
标签: docker kubernetes discord