kom v0.2.29 已经发布,Kubernetes 操作工具
此版本更新内容包括:
更新内容
- Merge pull request #16 from weibaohui/kubectl-top-func
- test(metrics): 更新测试用例以注释掉部分命名空间配置
- feat(metrics): 添加 PodMetrics 中的 Namespace 字段
- fix(metrics): 支持多命名空间查询
- Merge pull request #15 from weibaohui/kubectl-top-func
- refactor: 统一JSON字段命名格式
- Merge pull request #14 from weibaohui/kubectl-top-func
- fix: 调整获取 pod 请求和限制的逻辑顺序
- Merge pull request #13 from weibaohui/kubectl-top-func
- feat(ctl_pod_metrics): 添加 Pod 资源使用百分比计算功能
- feat(ctl_node_usage): 添加CPU和内存使用率字段
- Merge pull request #11 from weibaohui/kubectl-top-func
- Update example/metrics_test.go
- Merge pull request #12 from weibaohui/coderabbitai/docstrings/3gLP4Ebj…
- Add docstrings to
kubectl-top-func
- feat(metrics): 添加节点和Pod的Top功能,支持获取资源使用情况
- Merge pull request #10 from weibaohui/fix-logf-error
- refactor: 使用更合适的日志和错误输出函数
- build: 回退 mcp-go 依赖版本至 v0.0.5
- fix: 修复认证信息硬编码并切换服务器模式
- build: 更新 Go 版本至 1.24.0 并升级依赖包
- Merge pull request #9 from weibaohui/crd
- ci: 添加Release Drafter工作流配置文件
- ci: 添加 Release Drafter 配置文件
- feat: 添加Gateway API支持检查功能并优化CRD列表获取
- build: 更新依赖项并替换mcp-go版本
- refactor: 移除重复的上下文初始化代码
- Merge branch 'main' of github.com:weibaohui/kom
- fix: 移除默认认证值和角色值
- Merge pull request #8 from weibaohui/metrics-fix
- fix(mcp): 修复资源元数据解析过程中的认证信息处理- 引入新的 context (newCtx) 用于存储认证信息- 添加默认值处理…
- Merge pull request #7 from weibaohui/metrics-fix
- feat(utils): 改进资源格式化函数以支持CPU和存储资源
- refactor: 将ResourceUsageFraction字段类型从float64改为string
- refactor(ctl_pod_usage): 使用 resource.Quantity 替换 big.Int 并优化百分比计算
- refactor: 将资源使用率计算改为字符串格式
- feat(utils): 添加FormatPercent函数用于格式化百分比
- fix(ctl_pod_usage): 修正Pod资源使用量的单位计算
- Merge pull request #6 from weibaohui/metrics
- fix: 在获取Pod和节点资源使用情况时添加错误处理
- Merge pull request #5 from weibaohui/metrics
- feat: 添加实时资源使用指标并重构资源使用计算逻辑
- refactor: 将example.Connect()改为异步执行并调整MCP模式
- refactor(dynamic): 将label和field重命名为labelSelector和fieldSelector
- docs(patch.go): 更新描述信息的中英文顺序
- refactor: 移除未使用的channel相关代码
- refactor(mcp): 移除MCPServerModeBoth模式并简化服务器启动逻辑
- refactor(deployment): 移除不再使用的ManagedPodsDeploymentTool及其相关代码
- docs: 更新工具描述以包含等效的kubectl命令
- docs: 更新工具描述以包含对应的kubectl命令
完整的更新日志: https://gitee.com/weibaohui/kom/compare/v0.2.11...v0.2.29
详情查看:https://gitee.com/weibaohui/kom/releases/v0.2.29