Truenas Scale强制删除Pod
今天打开truenas的homepage,发现filebot状态显示不正常:

于是我打开truenas gui查看,发现应用程序管理界面中显示filebot运行正常:

接着打开右侧Workloads栏内的运行shell按钮:

发现filebot应用有2个pod,但是其中一个pod没有显示容器,说明它运行不正常,可能是升级时候原来的pod没有被正常清除遗留下来的:

这个时候我们需要使用命令强制删除掉这个pod。复制上面这个不正常的pod名称“filebot-8bbd55b4d-qcvcm”,使用工具进入truenas scale的shell界面,输入以下命令:
k3s kubectl delete pod filebot-8bbd55b4d-qcvcm -n ix-filebot --grace-period=0 --force
注意要把pod名称改为你自己实际需要删除的名称,运行成功会显示“pod XXX force deleted”。如果是其它应用,“-n ix-filebot”也需要改掉,这是k3s的命名空间,一般是在你的应用名称前面加一个ix,比如你的应用是plex,那么它的命名空间名称为ix-plex。

删除成功之后我们再点击运行shell按钮查看,会发现这时只剩下1个pod了:

查看homepage中也显示正常了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

snail散步
校验提示文案
最爱早睡的人
校验提示文案
最爱早睡的人
校验提示文案
snail散步
校验提示文案