2.5. 从 pod 内部获取日志
例如,您可以访问 Tempest 日志,如成功完成测试,或者对失败的 pod 进行故障排除。您可以从 pod 内部访问特定及更详细的 Tempest 日志。
流程
获取相关 pod 的名称和状态:
oc get pods | grep -i <pod_name>
$ oc get pods | grep -i <pod_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 <
pod_name> 替换为您在 Tempest 自定义资源配置文件中指定的名称,如tempest-tests,或者只能使用$ oc get pods并搜索相关的 pod。
-
将 <
访问 pod:
oc debug <pod_name>
$ oc debug <pod_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 <
pod_name> 替换为您在上一步中获取的 pod 的名称。
-
将 <
查看 pod 中的可用日志文件:
ls -lah /var/lib/tempest/external_files
sh-5.1$ ls -lah /var/lib/tempest/external_filesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 查看所需目录中的可用日志文件:
ls -lah /var/lib/tempest/external_files/<tempest-tests>
sh-5.1$ ls -lah /var/lib/tempest/external_files/<tempest-tests>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 <
tempest-tests> 替换为您要查看日志的相关目录的名称,如tempest-tests。
-
将 <
验证
- 查看日志。