5.2. 其他资源
- 为自定义 Metrics Autoscaler 收集调试数据。
- Red Hat OpenShift Container Platform 生命周期政策
5.2.1. 收集网络日志 复制链接链接已复制到粘贴板!
您可以在集群中的所有节点上收集网络日志。
流程
使用
-- gather_network_logs
运行oc adm must-gather
命令:oc adm must-gather -- gather_network_logs
$ oc adm must-gather -- gather_network_logs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意默认情况下,
must-gather
工具从集群中的所有节点收集 OVNnbdb
和sbdb
数据库。添加-- gather_network_logs
选项,使其包含包含 OVNnbdb
数据库的 OVN-Kubernetes 事务的额外日志。从工作目录中刚刚创建的
must-gather
目录创建一个压缩文件。确保为唯一的 must-gather 数据提供日期和集群 ID。有关如何查找集群 ID 的更多信息,请参阅 如何在 OpenShift 集群上找到 cluster-id 或名称。例如,在使用 Linux 操作系统的计算机上运行以下命令:tar cvaf must-gather-`date +"%m-%d-%Y-%H-%M-%S"`-<cluster_id>.tar.gz <must_gather_local_dir>
$ tar cvaf must-gather-`date +"%m-%d-%Y-%H-%M-%S"`-<cluster_id>.tar.gz <must_gather_local_dir>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 将
<must_gather_local_dir
> 替换为实际目录名称。
- 在红帽客户门户网站的客户支持页面中,将压缩文件附加到您的支持问题单中。
5.2.2. 更改 must-gather 存储限制 复制链接链接已复制到粘贴板!
当使用 oc adm must-gather
命令收集数据时,信息的默认最大存储是容器的存储容量的 30%。达到 30% 限值后,容器被终止,收集过程将停止。收集到的信息会下载到您的本地存储中。要再次运行 must-gather 命令,您需要一个具有更多存储容量的容器,或者调整最大卷百分比。
如果容器达到存储限制,则生成类似以下示例的错误消息。
输出示例
Disk usage exceeds the volume percentage of 30% for mounted directory. Exiting...
Disk usage exceeds the volume percentage of 30% for mounted directory. Exiting...
先决条件
-
您可以使用具有
cluster-admin
角色的用户访问集群。 -
已安装 OpenShift CLI (
oc
)。
流程
使用
volume-percentage
标志运行oc adm must-gather
命令。新值不能超过 100。oc adm must-gather --volume-percentage <storage_percentage>
$ oc adm must-gather --volume-percentage <storage_percentage>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow