迁移rancher安装k8s节点的默认位置/var/lib/rancher和/var/lib/kubelet
日志错误 F0228 05:53:52.9475527 main.go:67] port 80 is already in use. Please check the flag --http-port 提示80端口被占用,服务器未发现有80端口进程,判断可能是权限导致的问题。重新复制,将cp -r 改为 cp -a 命令,保留文件权限,重启后问题消失,使用正常。碰到的问题: 一开始使用cp -r
·
- 操作版本为v1.23.10+rke2r1,因为未找到通过配置更改默认文件夹位置的方法,此处为停止服务迁移文件夹后创建软链接。如果有更为优雅的更改方式,还请评论区不吝赐教。
- 在需要迁移的节点停止rke2服务
/usr/local/bin/rke2-killall.sh
- df -h 查看rancher相关挂载的磁盘是否已正常卸载
- 复制目录、备份目录、软链接
cp -a /var/lib/kubelet /data_disk/kubelet
mv /var/lib/kubelet /var/lib/kubelet_bak_xxx
ln -s /data_disk/kubelet /var/lib/kubelet
cp -a /var/lib/rancher /data_disk/rancher
mv /var/lib/rancher /var/lib/rancher_bak_xxxx
ln -s /data_disk/rancher /var/lib/rancher
- 重启服务器
碰到的问题: 一开始使用cp -r 复制文件,迁移后出现 rke2-ingress-nginx-controller 启动失败
日志错误 F0228 05:53:52.947552 7 main.go:67] port 80 is already in use. Please check the flag --http-port 提示80端口被占用,服务器未发现有80端口进程,判断可能是权限导致的问题。重新复制,将cp -r 改为 cp -a 命令,保留文件权限,重启后问题消失,使用正常。
更多推荐
已为社区贡献6条内容
所有评论(0)