繁体   English   中英

如何设置 kube.netes 集群的 pod 启动顺序?

[英]How to set the startup order of pods of a kubernetes cluster?

我有一个使用 AWS 上的 kops 设置的 kube.netes 集群。

我周末不需要这个集群。

因此,我通过在周五将其自动缩放组的最小和最大容量设置为 0 来关闭它。

这种方式的问题是pod的启动顺序不固定。

我的意思是当我在星期一打开集群时,有时 pod A 在 pod B 之前启动,有时 pod B 在 pod A 之前启动。

在这种情况下是否可以设置 pod 的启动顺序?

简而言之,不。 您可以使用pod 优先级来影响 Pod 的调度顺序。 但 Pod A 和 Pod B 很可能会在给定容量的情况下彼此紧密安排。 然后图像下载时间和图像启动时间等因素将决定 Pod 何时真正启动。

例如,如果您需要一个数据库在其客户端之前可用,您可以使用init 容器让主容器在启动前等待某个条件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM