1.28. 安装后无法连接 Submariner 的故障排除 - 常规信息


如果您配置 Submariner 且没有被正确运行,您可以使用一些问题来找出问题并解决问题。

1.28.1. 症状:在安装后无法连接 Submariner - 常规信息

在安装后,Submariner 网络不会被通信。

1.28.2. 鉴别问题: Submariner 在安装后无法连接 - 常规信息

如果在部署 Submariner 后没有建立网络连接,请开始故障排除步骤。请注意,部署 Submariner 的过程可能需要几分钟时间。

1.28.3. 解决问题: Submariner 在安装后无法连接 - 常规信息

当 Submariner 在部署后无法正常工作时,您可以使用几个故障排除步骤和资源来诊断问题:

  1. 检查以下要求,以确定 Submariner 的组件是否正确部署:

    • submariner-addon pod 在 hub 集群的 open-cluster-management 命名空间中运行。
    • 以下 pod 在每个受管集群的 submariner-operator 命名空间中运行:

      • submariner-addon
      • submariner-gateway
      • submariner-routeagent
      • submariner-operator
      • Submariner-globalnet(仅在 ClusterSet 中启用了 Globalnet 时)
      • submariner-lighthouse-agent
      • submariner-lighthouse-coredns
      • Submariner-networkplugin-syncer (仅在指定的 CNI 值是 OVNKubernetes 时)
      • submariner-metrics-proxy
  2. 运行 subctl diagnose 命令来检查所需 pod 的状态,但 submariner-addon pod 除外。
  3. 在受管集群中运行 subctl gather 命令来收集各种 Submariner pod 的日志,但 submariner-addon pod 除外。
  4. 创建问题单。如果无法找出问题,请创建一个问题单,并包括以下信息:

    1. 运行 subctl gather 以收集所有相关 Submariner 日志,并将它们添加到问题单中。
    2. 捕获 ManagedClusterAddon 资源类型的 submariner 实例的信息,以及 hub 集群上 ManagedCluster 命名空间中的 SubmarinerConfig 资源类型的 submariner 实例。
    3. 在您的问题单中提供以下信息,以及其他模板信息:

      • 这是因为什么?
      • 您预期会发生什么?
      • 如何重复出现的错误(尽量精简、精确)?
      • 您还可以提供什么其他信息?
      • 环境信息:

        • Submariner 版本(使用 subctl version 命令)
        • Kubernetes 版本(使用 kubectl version 命令)
        • 诊断收集的信息(使用 subctl diagnose all 命令)
        • 收集信息(使用 subctl gather 命令)
        • 云供应商或硬件配置:

          • OS(使用 cat /etc/os-release 命令)
          • kernel(使用 uname -a 命令)
        • 安装工具
        • 其他可能有用的环境信息
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.