单机部署的离线的rainbond,部署完后利用官方demo测试无问题;利用 docker exec -it kubeasz easzctl add-node扩充node节点,扩充完毕后,再次部署官方demo不成功,一直卡住不动;
集群扩展node,基于源码部署组件不成功
看报错是你的节点未添加成功。
kubectl get node 截图看下是否 reday
跟你贴的日志,rbd-node最后报错是nfs挂载不上:no route to host 没有路由到你的master节点,确认两台机器容器互通,切防火墙关闭。
如网络没问题,尝试手动 mount -t nfs 加上你的nfs svc 手动挂载。
重新grctl install一下就可执行了
看rbd-node日志,kubectl logs -fl name=rbd-node -n rbd-system
kubectl describe pod rbd-node-xxx -n rbd-system 替换 node-xxx为你现在状态为createing状态的pod名称贴出日志
这个ip可以ping么
可以
kubectl get svc -n rbd-system | grep nfs
在node节点 telnet nfs svc的端口 看看通不通
master 本地 telnet是通的吧,node不通就先解决k8s网络问题,不清楚你的环境,并且离线环境比较复杂
master是通的 node不通,说是离线环境只是用的你们的离线包,系统是有外网的 ,k8s也是用的离线包里all-in-one的形式一键部署的。如果我内核不升级会影响我的k8s网络吗?
很有可能,升级下内核试试