主要内容

解决驱逐或终止仓问题

豆荚如何成为驱逐

当可用的计算资源很低,一些吊舱可以进入一个被驱逐的状态。当资源可用的节点上,这些豆荚被自动重新安排。

看到仓状态,运行以下命令,更换您的名称空间你使用的名称空间MATLAB®网络服务器™:

kubectl得到豆荚,名称空间您的名称空间

如何清理驱逐舱

  • 运行一个Cron作业定期删除驱逐吊舱。

  • 使用以下命令手动删除驱逐豆荚,取代您的名称空间你使用的名称空间MATLAB网络服务器:

    kubectl得到豆荚,名称空间您的名称空间| grep驱逐| \ awk的{打印$ 1}| xargs kubectl \删除豆荚,名称空间您的名称空间

豆荚如何成为终止

终止状态表明容器完成了执行和已停止运行。pod进入终止状态时它已经成功完成执行或当它已经失败了。

Kubernetes®清理终止豆荚豆荚的数量超过配置的阈值时,所确定的terminated-pod-gc-thresholdkube-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

相关的话题