迁移rancher安装k8s节点的默认位置/var/lib/rancher和/var/lib/kubelet

  • 操作版本为v1.23.10+rke2r1,因为未找到通过配置更改默认文件夹位置的方法,此处为停止服务迁移文件夹后创建软链接。如果有更为优雅的更改方式,还请评论区不吝赐教。
  1. 在需要迁移的节点停止rke2服务
/usr/local/bin/rke2-killall.sh
  1. df -h 查看rancher相关挂载的磁盘是否已正常卸载
  2. 复制目录、备份目录、软链接
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
  1. 重启服务器

碰到的问题: 一开始使用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 命令,保留文件权限,重启后问题消失,使用正常。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值