安装故障
Rainbond 在各种环境下的安装过程中,可能会遇到各种问题,本章节将会对 Rainbond 安装过程中的常见问题进行排查。
1. 快速安装故障排查
Rainbond 快速安装版本是将所有的服务都运行在一个容器中,方便用户快速使用。在 Docker 容器中运行 K3s,所有的故障排查操作都在 rainbond 容器中进行。
排查思路
容器启动过程都由 K3s 控制。在排查过程中,我们可以通过以下几个步骤来排查问题:
- 查看
rainbond容器的启动日志,查看是否有错误信息。 - 查看
rainbond容器中的k3s服务是否正常启动。 - 查看
rainbond容器中的rainbond所有服务是否正常启动。
启动 K3s 阶段
首先需要查看 rainbond 容器的启动日志,查看是否有错误信息。
docker logs -f rainbond
执行以下命令,进入 rainbond 容器,查看 rainbond 容器中的 k3s 服务是否正常启动。
docker exec -it rainbond bash
执行以下命令,查看 k3s 服务是否正常启动。
kubectl get node
启动 Rainbond 阶段
执行以下命令,查看 rainbond 容器中的 rainbond 所有服务是否正常启动。
kubectl get pod -n rbd-system
可能遇到的问题
Rainbond 快速安装版本默认会将数据存储 /opt/rainbond 目录中,如果磁盘空间不足,可能会导致 Rainbond 无法正常启动。
- 基于 Mac、Windows 安装无法更改为本地目录,请通过 Docker Desktop 扩容存储空间。
- 基于 Linux 安装可以通过修改
install.sh安装脚本中的volume字段,修改默认的本地目录,如下:
$ vim install.sh
VOLUME_OPTS="-v /opt/rainbond:/opt/rainbond"