replication - Kubernetes 缩小特定的 pod

标签 replication kubernetes

我有一组运行命令的 Pod,可能需要几秒钟的时间。有一个进程可以跟踪打开的请求以及请求正在运行的 Pod。我希望在缩小 pod 时使用该信息 - 通过指定要尝试离开的 pod,或指定要关闭的 pod。是否可以在更改副本数量时指定此类信息,例如我想要 X 个副本,尽量不要终止我在 Pod A、B、C 上长时间运行的任务?

最佳答案

我自己一直在寻找解决方案,但我也找不到开箱即用的解决方案。
但是,可能有一种解决方法(如果您可以测试和确认,会喜欢它)

脚步:
1.删​​除复制 Controller
2. 删除 X 个想要的 Pod
3. 重新创建大小为 X 的复制 Controller

关于replication - Kubernetes 缩小特定的 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617090/

相关文章:

postgresql - PostgreSQL 11 中的逻辑复制和声明性分区

kubernetes - 多主机 Kubernetes 入口 Controller

kubernetes - Kubernetes 集群内的 Canary 流量管理

hadoop - 将更新的jar文件复制到Spark上的每个从属节点

couchdb - 是否可以防止在 couchdb 中获取远程设计文档

雷迪斯 |复制和公共(public)磁盘存储

replication - Cassandra 数据复制问题

ssl - 获得了 tls.crt 和 tls.key 证书,但浏览器仍然提示连接不是私有(private)的

ssl - 两个kubernetes卷可以安装到同一个地方吗

docker - 将 Google Container Registry 容器从另一个 GCP 项目拉入 Google Kubernetes Engine