介绍红帽 OpenShift 的 Must-gather工具

当您订阅了红帽 OpenShift的后续技术支持服务, 经常会用到一个工具叫做 Must-Gather

它是用来收集你的集群信息,以便更高效的解决你的问题,它主要收集

  • 资源定义
  • 审计日志
  • 服务日志

举例如何使用

前提:

  1. 使用具有 cluster-admin 角色的用户访问
  2. 已经安装 oc 命令

步骤是这样的:
第一步,进入你希望对方看到的数据目录里.
第二步运行

oc adm must-gather

第三步,将刚创建的 must-gather 压缩并上传给你的 case number

tar cvaf must-gather.tar.gz must-gather.local.232323232323232/

将’must-gather.local.232323232323232/’ 替换为实际目录名称

有必要知道的事

上传 must-gather 仅仅具有 view 权限, 并不会担心红帽工程师会更改你的集群. 它只会收集当时你集群的状态.

特定功能的数据

其实如果你安装上面的步骤的话,有些功能的数据并不会被上传.比如说下图. 这意味着 OpenShift Virtualization, Serverless, Service Mesh,迁移信息的数据收集,OpenShift storage, OpenShift Logging

在这里插入图片描述如果你觉得是以下几个地方出现问题, 你需要单独上传这些部分.

流程跟上面基本相似,第一步和第三步一样,只是第二步命令需要明确 image

oc adm must-gather \
 --image-stream=openshift/must-gather \ 
 --image=registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel8:v2.6.0 

如果说你要收集 OpenShift Logging部分的数据,命令如下

oc adm must-gather --image=$(oc -n openshift-logging get deployment.apps/cluster-logging-operator \
 -o jsonpath='{.spec.template.spec.containers[?(@.name == "cluster-logging-operator")].image}')

官方文档在这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值