如何收集边缘Kubernetes集群节点的诊断信息
概述
本文主要介绍当边缘 Kubernetes 集群的节点出现异常时,如何收集边缘 Kubernetes 集群节点的诊断信息,以供数据分析使用。
详细信息
您需要完成以下步骤,在异常边缘节点中收集诊断信息。
- 登录到边缘 Kubernetes 集群的异常节点。
- 执行如下命令,下载诊断脚本。
curl -o /usr/local/bin/diagnose_edge_node.sh https://aliacs-k8s-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/public/diagnose/diagnose_edge_node.sh
- 执行如下命令,给诊断脚本添加执行权限。
chmod u+x /usr/local/bin/diagnose_edge_node.sh
- 执行如下命令,进入指定目录。
cd /usr/local/bin/
- 执行如下命令,运行诊断脚本。
./diagnose_edge_node.sh
系统显示类似如下,每次执行诊断脚本,产生的诊断信息文件名称不同,本文以diagnose_1578310147.tar.gz为例,现场以实际环境为准。
...... + echo 'please get diagnose_1578310147.tar.gz for diagnostics' please get diagnose_1578310147.tar.gz for diagnostics + echo '请提交 diagnose_1578310147.tar.gz 给技术支持' 请提交 diagnose_1578310147.tar.gz 给技术支持
- 执行
ll
命令,确认存在diagnose_1578310147.tar.gz诊断信息文件。
适用于
- 容器服务 Kubernetes 版
注:本文仅适用于 Kubernetes 边缘托管版集群。