5.3. 查询集群节点 journal 日志
				您可以在独立集群节点的 /var/log 中收集 journald 单元日志和其他日志。
			
先决条件
- 您可以使用具有 - cluster-admin角色的用户访问集群。注意- 在 OpenShift Dedicated 部署中,不使用客户云订阅(CCS)模型的用户无法使用 - oc adm node-logs命令,因为它需要- cluster-admin权限。
- 
						已安装 OpenShift CLI(oc)。
流程
- 查询 OpenShift Dedicated 集群节点的 - kubelet- journald单元日志。以下示例仅查询 control plane 节点:- oc adm node-logs --role=master -u kubelet - $ oc adm node-logs --role=master -u kubelet- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 根据情况替换kubelet以查询其他单元日志。
 
- 从集群节点上 - /var/log/下的特定子目录收集日志。- 获取 - /var/log/子目录中所含的日志列表。以下示例列出所有 control plane 节点上的- /var/log/openshift-apiserver/中的文件:- oc adm node-logs --role=master --path=openshift-apiserver - $ oc adm node-logs --role=master --path=openshift-apiserver- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 检查 - /var/log/子目录中的特定日志。以下示例输出来自所有 control plane 节点的- /var/log/openshift-apiserver/audit.log内容:- oc adm node-logs --role=master --path=openshift-apiserver/audit.log - $ oc adm node-logs --role=master --path=openshift-apiserver/audit.log- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow