【限时免费】 K8M项目v0.0.28版本发布:增强安全认证与节点管理功能
K8M项目v0.0.28版本发布:增强安全认证与节点管理功能【免费下载链接】k8m一款轻量级、跨平台的 Mini Kubernetes AI Dashboard,支持大模型+智能体+MCP(支持设置操作权限),集成多集群管理、智能分析、实时异常检测等功能,支持多架构并可单文件部署,助力高效集群管理与运维优化。...
K8M项目v0.0.28版本发布:增强安全认证与节点管理功能
K8M是一个开源的Kubernetes管理平台,旨在简化Kubernetes集群的管理和运维工作。该项目提供了直观的用户界面和丰富的功能集,帮助开发者和管理员更高效地操作Kubernetes资源。最新发布的v0.0.28版本带来了多项重要更新,特别是在安全认证和节点管理方面有了显著增强。
安全认证功能全面升级
本次版本最引人注目的改进是引入了完整的用户认证体系。开发团队实现了基于JWT(JSON Web Token)的身份验证机制,为系统提供了可靠的安全保障。
在登录流程方面,新增了密码加密传输功能,使用CryptoJS库在前端对用户密码进行加密处理后再传输到后端,有效防止了密码在传输过程中被截获的风险。同时实现了"记住密码"功能,优化了用户体验。
后端控制器新增了/auth登录接口,支持用户名密码验证,并返回JWT令牌。这个令牌将被用于后续所有API请求的鉴权。值得注意的是,JWT密钥现在支持通过环境变量或启动命令参数动态配置,为不同部署环境提供了灵活性。
对于WebSocket连接和SSE(Server-Sent Events)等实时通信功能,也全部添加了token认证支持,确保所有通信渠道都受到保护。中间件层经过重构,能够正确处理集群内外的Cookie设置问题,解决了之前版本中存在的安全隐患。
节点管理功能增强
在节点管理方面,v0.0.28版本带来了多项实用改进。新增了节点污点管理功能,管理员现在可以查看和操作节点的污点设置。通过专门的API接口,可以获取节点污点列表,为调度决策提供更多信息。
工作负载的容忍度配置也得到了优化。界面现在能够更清晰地展示Pod的容忍度设置,包括未设置容忍度时的特殊标识。动态亲和性规则的添加逻辑经过重构,操作更加直观可靠。
节点详情页面现在会展示更精确的资源使用情况,优化了进度条的显示精度,帮助管理员更准确地评估节点负载。可调度主机的展示方式也经过调整,信息呈现更加清晰。
其他改进与优化
除了上述主要功能外,本次更新还包含多项细节优化:
-
工作负载详情页改进了Endpoints/EndpointSlice的就绪状态展示,区分显示就绪和未就绪的IP地址。
-
新增了Pod的WebSocket执行代理功能,为调试和运维提供了新的途径。
-
静态资源加载逻辑经过优化,提升了页面加载速度。
-
删除了未使用的页面和资源,精简了代码体积。
-
构建系统增加了对文件扩展名的限制,提高了开发效率。
-
CI/CD流程更新,确保构建过程的可靠性。
总结
K8M v0.0.28版本在安全性和功能性方面都迈出了重要一步。新增的认证系统为平台奠定了安全基础,而节点管理功能的增强则进一步提升了运维效率。这些改进使得K8M更加适合生产环境使用,为Kubernetes管理员提供了更加强大和安全的工具集。
随着项目的持续发展,我们可以期待K8M在未来版本中带来更多创新功能和用户体验的优化,进一步降低Kubernetes的管理门槛。
更多推荐



所有评论(0)