解决驱逐或终止仓问题
豆荚如何成为驱逐
当可用的计算资源很低,一些吊舱可以进入一个被驱逐的状态。当资源可用的节点上,这些豆荚被自动重新安排。
看到仓状态,运行以下命令,更换您的名称空间
你使用的名称空间MATLAB®网络服务器™:
kubectl得到豆荚,名称空间您的名称空间
如何清理驱逐舱
运行一个Cron作业定期删除驱逐吊舱。
使用以下命令手动删除驱逐豆荚,取代
您的名称空间
你使用的名称空间MATLAB网络服务器:kubectl得到豆荚,名称空间
您的名称空间
| grep驱逐| \ awk的{打印$ 1}| xargs kubectl \删除豆荚,名称空间您的名称空间
豆荚如何成为终止
终止状态表明容器完成了执行和已停止运行。pod进入终止状态时它已经成功完成执行或当它已经失败了。
Kubernetes®清理终止豆荚豆荚的数量超过配置的阈值时,所确定的terminated-pod-gc-threshold
在kube-controller-manager
。对于单节点的安装,terminated-pod-gc-threshold
设置为10。
豆荚的状态,运行以下命令,取代您的名称空间
你使用的名称空间MATLAB网络服务器:
kubectl得到豆荚,名称空间您的名称空间
如何清理豆荚终止
你可以清理吊舱终止
国家使用这些方法之一:
运行Cron作业来删除
终止
定期豆荚。使用以下命令手动删除终止豆荚,取代
您的名称空间
你使用的名称空间MATLAB网络服务器。kubectl得到豆荚,名称空间
您的名称空间
| | grep终止\ awk的{打印1美元}| xargs kubectl \删除豆荚,名称空间您的名称空间
偶尔,手动删除并不实际删除终止吊舱。在这种情况下,您可能需要强制删除吊舱。运行以下命令,取代您的名称空间
你使用的名称空间MATLAB网络服务器:
kubectl得到豆荚,名称空间您的名称空间
| | grep终止\ awk的{打印1美元}| xargs kubectl \删除豆荚,名称空间您的名称空间
力,宽限期= 0
更多关于kubectl
命令,看到kubectl小抄在kubernetes.io
。