内容纲要
概要说明
有时候会出现sophon-base无法成功启动的情况,后台查看pod状态为ContainerCreating状态,此时可以尝试去检查下对应的nfs服务状态。
详细说明
在Sophon 2.1中没有sophon-base的pod,对应的pod为sophon-web,Sophon 2.2以及2.3中均为sophon-base,到Sophon 2.4之后,将nfs容器化了:

对应的pod状态为ContainerCreating,则可以按照本文的思路进行排查。

操作步骤
1.确认当前的nfs安装节点:
去集群内的sophon节点上执行ls -l /export,然后确认下有正确返回的即为安装了NFS服务的节点:

2.确认NFS服务状态:
$ systemctl status nfs

3.启动nfs服务:
$ systemctl start nfs
启动完成后可以尝试再次查看nfs状态是否正常:

4.重启sophon-base角色
此时一般pod会自动重启,就会恢复正常了:

如果长时间没有自动恢复,可以手动去页面上重启角色:

先停止再启动即可