1.28. 安装后无法连接 Submariner 的故障排除 - 常规信息
如果您配置 Submariner 且没有被正确运行,您可以使用一些问题来找出问题并解决问题。
1.28.1. 症状:在安装后无法连接 Submariner - 常规信息
在安装后,Submariner 网络不会被通信。
1.28.2. 鉴别问题: Submariner 在安装后无法连接 - 常规信息
如果在部署 Submariner 后没有建立网络连接,请开始故障排除步骤。请注意,部署 Submariner 的过程可能需要几分钟时间。
1.28.3. 解决问题: Submariner 在安装后无法连接 - 常规信息
当 Submariner 在部署后无法正常工作时,您可以使用几个故障排除步骤和资源来诊断问题:
检查以下要求,以确定 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
-
-
运行
subctl diagnose
命令来检查所需 pod 的状态,但submariner-addon
pod 除外。 -
在受管集群中运行
subctl gather
命令来收集各种 Submariner pod 的日志,但submariner-addon
pod 除外。 创建问题单。如果无法找出问题,请创建一个问题单,并包括以下信息:
- 运行 subctl gather 以收集所有相关 Submariner 日志,并将它们添加到问题单中。
-
捕获
ManagedClusterAddon
资源类型的submariner
实例的信息,以及 hub 集群上ManagedCluster
命名空间中的SubmarinerConfig
资源类型的submariner
实例。 在您的问题单中提供以下信息,以及其他模板信息:
- 这是因为什么?
- 您预期会发生什么?
- 如何重复出现的错误(尽量精简、精确)?
- 您还可以提供什么其他信息?
环境信息:
-
Submariner 版本(使用
subctl version
命令) -
Kubernetes 版本(使用
kubectl version
命令) -
诊断收集的信息(使用
subctl diagnose all
命令) -
收集信息(使用
subctl gather
命令) 云供应商或硬件配置:
-
OS(使用
cat /etc/os-release
命令) -
kernel(使用
uname -a
命令)
-
OS(使用
- 安装工具
- 其他可能有用的环境信息
-
Submariner 版本(使用