虚拟化龙头VMware最近全力布局K8s市场,预计下一vSphere版本将改用K8s重新打造之外,也陆续发布了自己开发的K8s工具,来布局云原生市场。最近VMware就开源了一款K8s集群宕机监控工具Crash-Diagnostics,这是属于Vmware Tanzu项目中其中一个小项目。Crash-Diagnostics可以用于K8s集群宕机事件的分析、事故调查和排错,而且可以提供自动化侦测机制,一旦集群出现停滞或宕机情况,就自动搜集事故机器状态或同一个集群中其他节点的信息,也会将这些资料保存。未来版本的目标是可以进一步提供自动化的宕机分析能力。
Crash-Diagnostics 具有以下特点:
- 简单的声明性脚本,格式灵活
- 支持多种指令以执行用户提供的命令
- 能够在命令中声明或使用现有环境变量
- 轻松从群集的计算机传输文件
- 在远程计算机上执行命令并捕获结果
- 自动从多台机器收集信息
- 从可用的API server上收集资源数据和pod日志
更多详细信息可访问GitHub了解: