kubernetes 如何在K8中退出“待定”状态的pod?[已关闭]

tquggr8v  于 2023-01-04  发布在  Kubernetes
关注(0)|答案(1)|浏览(173)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
22小时前关门了。
Improve this question
我遇到POD最终进入"挂起"状态的情况。
原因是当我启动POD时,我使用节点关联来启动它,因为要求是我希望在特定节点上运行POD。
现在,在自动扫描向上/向下的情况下。有时节点被删除,但在节点上创建的要调度的POD最终进入"挂起"状态。
如果节点本身不可用,是否有办法让"待定" pod自己存在/删除?

sqougxex

sqougxex1#

如果pod处于"挂起"状态,则它将保持此状态,直到调度程序找到可分配的节点。如果要强制执行此行为,可以使用正在监视此类行为的另一个进程;看一看the descheduler project
看这个例子:

apiVersion: "descheduler/v1alpha1"
kind: "DeschedulerPolicy"
strategies:
  "PodLifeTime":
     enabled: true
     params:
       podLifeTime:
         maxPodLifeTimeSeconds: 86400
         states:
         - "Pending"
         - "PodInitializing"

相关问题