Rancher和下游集群的通信原理

Rancher Server 设置

  • Rancher 版本:
  • 安装选项 (Docker install/Helm Chart):
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:

下游集群信息

  • Kubernetes 版本:
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
    • 如果自定义,自定义权限集:

主机操作系统:

问题描述:
是否有地方可以学习rancher和下游集群的通信原理/流程?官方文档有点简单。
之前rancher连接不上下游集群,定位解决问题困难,想通过这种方法提升解决异常的能力。

重现步骤:

结果:

预期结果:

截图:

其他上下文信息:

日志


为什么学习这么复杂的东西,专注自己的业务不好么。Rancher只是个工具,交给专业人员处理更合适。
(我没有更详细的技术资料,基本不对外提供)

如果你真的愿意详细研究,可以阅读源码。

面对rancher出现的问题,我难以定位原因解决,基本上是依靠搜索,社区寻求解决方法。
想通过了解rancher运行原理流程,提高自己解决问题的能力,主要目的还是出现问题可以快速定位。(比如agent连接rancher server要经历哪些流程)