第 13 章 服务网络故障排除
通常,您可以创建服务网络,而无需引用此故障排除指南。但是,本指南为服务网络无法按预期工作的情况提供了一些提示。
如果您使用 skupper CLI 遇到特定问题,请参阅 第 13.8 节 “解决常见问题”。
典型的故障排除工作流是检查所有站点并创建调试 tar 文件。
13.1. 检查站点 复制链接链接已复制到粘贴板!
使用 skupper 命令行界面(CLI)提供了开始使用 Skupper 故障排除的简单方法。
流程
检查站点状态:
skupper status --namespace west
$ skupper status --namespace west Skupper is enabled for namespace "west" in interior mode. It is connected to 2 other sites. It has 1 exposed services.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出显示:
- 一个站点存在于指定命名空间中。
- 其他站点存在链接。
- 服务在服务网络上公开,可从此命名空间中访问。
检查服务网络:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果输出不是预期的,您可能需要在继续前 检查链接。
输出显示:
-
服务网络上有 3 个站点
vm-user-c3d98、east和west。 - 每个站点的详情,如命名空间名称。
-
服务网络上有 3 个站点
检查服务网络上公开的服务状态(
-v仅在 Kubernetes 上可用):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出显示了
后端服务以及该服务的相关目标。注意作为输出每个站点的一部分,会报告该集群上的策略系统状态。
列出站点的 Skupper 事件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出显示正在链接的站点,以及服务网络上公开的服务。但是,当报告问题时,此输出最有用,并包含在 Skupper debug tar 文件中。
列出站点的 Kubernetes 事件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出显示与 Kubernetes 资源相关的事件。
附加信息