💡
原文英文,约1200词,阅读约需5分钟。
📝
内容提要
Kubernetes 1.35增强了z-pages调试接口,提供结构化JSON响应,便于自动化故障排除,同时保持向后兼容,提升监控和健康检查效率。
🎯
关键要点
- Kubernetes 1.35增强了z-pages调试接口,提供结构化JSON响应,便于自动化故障排除。
- z-pages是Kubernetes控制平面组件暴露的特殊调试端点,提供运行时诊断信息。
- Kubernetes目前支持两个主要的z-page端点:/statusz和/flagz。
- /statusz显示组件的高层信息,包括版本、启动时间和可用调试路径。
- /flagz显示启动组件时使用的所有命令行参数及其值。
- Kubernetes 1.35引入了结构化的版本化响应,保持与现有纯文本格式的向后兼容性。
- 新的结构化响应是可选的,未指定Accept头时仍返回纯文本格式。
- 结构化响应使得监控工具能够轻松提取特定字段,进行自动化健康检查。
- 引入版本化API提供了稳定性,未来将推出v1beta1和v1版本。
- 使用结构化z-pages需要启用相应的功能门。
- 结构化z-page响应目前处于alpha特性状态,未来可能会改变。
- z-pages需要适当的访问控制,确保只有授权用户可以访问调试信息。
- Kubernetes期望随着功能的成熟,推出更多版本的API和额外的z-page端点。
- 鼓励用户在测试环境中尝试结构化z-pages,并分享反馈。
➡️