14.2. 为托管集群收集 OpenShift Container Platform 数据
您可以使用 multicluster engine Operator web 控制台或使用 CLI 为托管集群收集 OpenShift Container Platform 调试信息。
14.2.1. 使用 CLI 为托管集群收集数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 CLI 为托管集群收集 OpenShift Container Platform 调试信息。
先决条件
-
您必须具有对管理集群的
cluster-admin
访问权限。 -
您需要
HostedCluster
资源的name
值以及部署 CR 的命名空间。 -
已安装
hcp
命令行界面。如需更多信息,请参阅"安装托管的 control plane 命令行界面"。 -
已安装 OpenShift CLI (
oc
)。 -
您必须确保
kubeconfig
文件已被加载,并指向管理集群。
流程
输入以下命令生成
kubeconfig
文件:hcp create kubeconfig --namespace <hosted_cluster_namespace> \ --name <hosted_cluster_name> > <hosted_cluster_name>.kubeconfig
$ hcp create kubeconfig --namespace <hosted_cluster_namespace> \ --name <hosted_cluster_name> > <hosted_cluster_name>.kubeconfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 保存
kubeconfig
文件后,您可以输入以下示例命令来访问托管集群:oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes
$ oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow .输入以下命令收集 must-gather 信息:
oc adm must-gather
$ oc adm must-gather
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
14.2.2. 使用 Web 控制台为托管集群收集数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 multicluster engine Operator web 控制台为托管集群收集 OpenShift Container Platform 调试信息。
先决条件
-
您必须具有对管理集群的
cluster-admin
访问权限。 -
您需要
HostedCluster
资源的name
值以及部署 CR 的命名空间。 -
已安装
hcp
命令行界面。如需更多信息,请参阅"安装托管的 control plane 命令行界面"。 -
已安装 OpenShift CLI (
oc
)。 -
您必须确保
kubeconfig
文件已被加载,并指向管理集群。
流程
- 在 Web 控制台中,选择 All Clusters 并选择您要故障排除的集群。
- 在右上角,选择 Download kubeconfig。
-
导出下载的
kubeconfig
文件。 输入以下命令收集 must-gather 信息:
oc adm must-gather
$ oc adm must-gather
Copy to Clipboard Copied! Toggle word wrap Toggle overflow