Redis Enterprise Pod 由于抢占而处于终止状态
上次更新时间:2024 年 5 月 22 日
问题
为什么 Kubernetes 部署中的 Redis Enterprise Pod 处于终止状态?Pod 的事件显示“抢占”。
回答
这意味着工作节点没有足够的资源来调度 Pod,并且具有更高优先级的其他 Pod 正在抢占 RS Pod。Pod 的事件将显示类似以下内容的消息
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Preempted 42m default-scheduler Preempted by a pod on node XYZ
要解决此问题,请检查工作节点上的资源以及当前消耗它们的负载,添加更多资源或终止其他 Pod 以释放 RS Pod 所需的资源。可以将 RS Pod 配置为具有更高的 `priorityClass` 以防止它们被其他负载抢占。