强制 pod 创建顺序
Force pod creation order
有什么方法可以强制 Kubernetes 上的 pod 创建顺序吗?
我有这样一个场景,Kubernetes正在选择一个资源很少的节点池,第一个部署的pod消耗的资源很少,但是下一个消耗的资源很多,部署失败。
所以我想知道是否有一种方法可以指示 Kubernetes 先部署占用大量资源的 pod,然后再部署较小的 pod
你可以使用 Node Selector on your Pod’s specification, you just need Node Labels。
另一种选择是使用 Node Affinity。您只需要准备好 Kubernetes 集群 和 K8s 命令行 (kubectl
)。其步骤是:
- 为节点添加标签。
- 使用所需的节点关联性安排 Pod,或者。
- 使用首选节点关联性安排 Pod。
访问我在上面与您分享的官方文档,以获取详细说明、清单示例,以及以下 URL 官方 K8 关于 Assigning Pods to Nodes 的文档。
此外,您还可以按特定顺序设置 Pod 初始化。请参阅此 以获取正确的说明。
有什么方法可以强制 Kubernetes 上的 pod 创建顺序吗?
我有这样一个场景,Kubernetes正在选择一个资源很少的节点池,第一个部署的pod消耗的资源很少,但是下一个消耗的资源很多,部署失败。
所以我想知道是否有一种方法可以指示 Kubernetes 先部署占用大量资源的 pod,然后再部署较小的 pod
你可以使用 Node Selector on your Pod’s specification, you just need Node Labels。
另一种选择是使用 Node Affinity。您只需要准备好 Kubernetes 集群 和 K8s 命令行 (kubectl
)。其步骤是:
- 为节点添加标签。
- 使用所需的节点关联性安排 Pod,或者。
- 使用首选节点关联性安排 Pod。
访问我在上面与您分享的官方文档,以获取详细说明、清单示例,以及以下 URL 官方 K8 关于 Assigning Pods to Nodes 的文档。
此外,您还可以按特定顺序设置 Pod 初始化。请参阅此