Kubernetes资源管理与伸缩:全面指南
1. 优先级与资源抢占
在Kubernetes环境中,当添加高优先级的Pod时,低优先级的Pod可能会被终止。例如,执行以下命令查看Pod状态:
$ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE highpods-77dd55b549-g2m6t 0/1 Pending 0 3s <none> <none> minikube highpods-77dd55b549-sdpbv 1/1 Running 0 20s 172.17.0.9 minikube <none> lowpods-65ff8966fc-rsx7j 0/1 Pending 0 3s <none> <none> <none> lowpods-65ff8966fc-xnv4v 1/1 Terminating 0 37s 172.17.0.7 minikube <none> lowpods-65ff8966fc-xswjp 1/1 Running 0 37s 172.17.0.8 minikube <none>使用以下命令描述低优先级Podlowpods-65ff8966fc-xnv4v:
$ kubectl describe