rancher添加现有集群问题时,提示如下报错,哪位大佬能帮忙看看啊
我用的是bclinux的系统
请按照默认模版将上下文补充完整
Rancher Server 设置
- Rancher 版本:v2.5.8
- 安装选项 (Docker install/Helm Chart): Docker install
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
- 在线或离线部署:在线
下游集群信息
- Kubernetes 版本: 1.23.0
- Cluster Type (Local/Downstream):
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
用户信息
- 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
- 如果自定义,自定义权限集:
**主机操作系统:**5.10.134-12.2.el8.bclinux.x86_64
问题描述:
安装完rancher后,通过rancher添加现有集群时报错,不太清楚是rancher的问题还是k8s部署的问题
**重现步骤:**无
**结果:**见日志截图
预期结果:
截图:
其他上下文信息:
日志
docker run 的 rancher 里面内置了 K3s 集群,你这个日志只能看出由于某些原因,内置的 K3s 退出了。
如果你将 /var/lib/rancher 目录映射到本地的话,在当前的目录有个 k3s.log 文件,可以查看k3s的日志,如果没映射,你可以在启动 rancher 容器时 exec 到 rancher 容器里去查看 k3s.log 这个日志,看看是什么原因退出了。
我把日志截取了一部分,说是内核或者iptables的问题? 我看了我的内核是为5.10.134-12.2.el8.bclinux.x86_64,iptables的版本为iptables v1.8.4 (nf_tables).wo我理解应该没有问题才对
感觉还是和 bclinux 的兼容性问题,bclinux 我没用过。
你可以看看 你的操作系统上是否有 nat 模块,参考:linux kernel - Iptables v1.4.14: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) - Stack Overflow
好滴好滴 我试试centos7系统的看看,麻烦啦。