k8m v0.0.183 已经发布,轻量级 Kubernetes 仪表板
k8m v0.0.183 已经发布,轻量级的 Kubernetes 仪表板。
更新内容
- feat(controller): 为API密钥和MCP密钥添加LastUsedAt字段
- fix(mcp): 修复服务器连接后未及时释放context的问题
- feat: 为服务操作添加上下文支持
- fix(lua): 修复 InitClusterInspection 中的锁使用错误
- fix(lua): 优化集群巡检任务管理的初始化与线程安全
- refactor(vite): 移除负载均衡插件并简化代理配置
- fix(leader): 调整日志等级以减少冗余输出
- feat(leader): 增强选举ID生成逻辑以提高唯一性
- fix(leader): 优化Leader调度,支持启动与停止定时任务
- fix(leader): 调整Leader选举锁配置并使用后台context
- feat(core): 实现Leader选举后启动定时任务
- fix(clusters): 校验AWS EKS集群连通性并设置状态
- feat(config): 添加集群重连最大重试次数配置项
- feat(cluster): 添加最大重试次数配置及自动重连限制
- refactor(clusters): 使用sync.Map替换map和锁来管理watch状态
- refactor(heartbeat): 使用sync.Map替换map实现心跳取消函数
- refactor(service): 使用sync.Map替换map实现自动重连取消函数
- docs(clusters): 更新RegisterCluster函数注释以明确状态处理逻辑
- fix(clusters): 修复集群服务初始化时配置未从数据库加载的问题
- feat(集群服务): 重构集群服务初始化并添加心跳配置更新功能
- feat(集群配置): 添加心跳间隔、心跳失败阈值和重连最大间隔时间的配置更新
- feat(集群配置): 增加心跳间隔时间和心跳失败阈值配置
- feat(集群配置): 增加心跳检测和重连配置参数
- fix(clusters): 在连接失败时更新集群状态为失败
- fix: 将重连最大间隔时间从60秒调整为3600秒
- refactor: 优化心跳和重连逻辑的代码风格与配置
- fix(cluster): 改进集群连接和注册逻辑的健壮性
- feat(cluster): 实现集群自动重连机制并优化心跳处理
- refactor(集群连接): 重构集群连接状态处理逻辑
- fix(cluster): 修复日志格式和代码缩进问题
- fix(集群服务): 修复心跳失败阈值处理逻辑并改进断开连接清理
- fix: 移除心跳失败时的多余Disconnect调用
- fix(lua): 在AI汇总失败时返回带标记的基础汇总
- fix: 在心跳连续失败时调用Disconnect方法断开集群连接
- feat(用户集群): 添加心跳状态显示列
- feat(心跳): 添加心跳历史记录功能
- feat(集群服务): 添加集群心跳检测功能
- fix(clusters): 修复AWS EKS集群注册时的连接状态和错误处理
- fix(cluster): 增强集群连接状态判断逻辑并修复注册流程
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.178...v0.0.183