🚀 Karpor - 让 AI 全面赋能 Kubernetes!
什么是 Karpor?
一言以蔽之,Karpor 是一个现代化的 Kubernetes 可视化工具,核心特性聚焦在 搜索、 洞察、 AI ,目标是更方便快捷地连接平台和多集群,并用 AI 赋能 Kubernetes,从大量集群资源中提炼关键性的洞察提供给开发者和平台团队,帮助他们更好地理解集群并做出决策。
Karpor 的设计初衷是降低 Kubernetes 使用的复杂性,让开发者和平台团队能够更高效地从繁杂的集群资源中提取有价值的信息。
GitHub 地址:
https://github.com/KusionStack/karpor
Karpor 解决了什么问题?
现如今,Kubernetes 生态系统日益复杂是一个不可否认的趋势,这一趋势越来越难以驾驭。这种复杂性不仅增加了运维的难度,也降低了用户采纳新技术的速度,从而限制了他们充分利用 Kubernetes 的潜力。
作为资深“K8S YAML 工程师”(),也许你也遇到过以下苦恼::
Kubernetes 集群就像是一个黑箱,有时候它只是一张 KubeConfig 证书,我们看不到它后面发生了什么
团队/公司拥有特定的业务领域模型,需要在现有业务系统与 Kubernetes 资源之间建立映射
应用部署到了多个 Kubernetes 集群中,但看不到它的部署全貌
……
我们陆续使用过几款 Kubernetes 可视化工具,比如 Lens、k9s、kube-explorer、kubernetes dashboard 等,其中要么已经商业化、要么不支持私有化部署、要么太过简陋…… 总之没有遇到一款满意的产品。
最近大模型的出现掀起了新的一波人工智能浪潮,和往年不同,这次 AI 技术真正走进了普通百姓的日常生活。连我的家人也开始用起了大模型,这让我相信我们正处于一个能够重塑传统格局的历史性时刻。
于是我们想到构建一个轻量化的、AI 赋能的船新 Kubernetes 可视化工具,解决上述问题。它应该具有以下特点:
• 使用 AI 全面赋能 Kubernetes
• 可以识别潜在风险,并基于 AI 提供解决方案
• 允许用户自定义逻辑资源视图,适应不同公司/组织的领域模型,比如应用、环境等
• 提供时间线、时光机等功能,快速定位、排查问题
• 以搜索为中心,提供多种更加友好的方式跨集群定位资源,比如关键字、SQL、自然语言
• 低心智负担,它是只读的、对用户集群非侵入的数据面,用户可以无负担的将它部署到私有集群
• 跨集群的资源拓扑关系视图,提供资源的全局视角
我们将这个系统命名为 Karpor。总的来说,我们希望 Karpor 围绕着 搜索、 洞察和 AI,击穿 Kubernetes 愈演愈烈的复杂性,达成以下价值主张:
目前我们基于这个理念构建了 Karpor 的初始版本,它已经具备以下基本功能:
针对 Kubernetes 优化的搜索入口:
通过合规报告发现潜在问题:
- 自定义逻辑资源视图:
️ 更多细节欢迎浏览我们的官网:https://kusionstack.io/karpor
Karpor vs. Kubernetes Dashboard
在 Kubernetes 生态系统中,有多种工具和平台提供了对集群的管理和可视化能力。Kubernetes Dashboard 是一个官方提供的通用 Web UI,用于对 Kubernetes 集群进行管理和故障排除。而 Karpor,作为一个新兴的 Kubernetes 可视化工具,旨在提供更先进的功能和用户体验。
以下是 Karpor 与 Kubernetes Dashboard 的一些关键对比:
️ 愿景:走向社区
我们坚信,一个成功的开源项目应该是社区驱动的,对于开源项目,我们只是想到一个点子,并 build 了一个初始版本,最终项目成长为什么样子,我们相信社区能带领好它。
因此,我们致力于将 Karpor 打造成一个:
小而美:专注于提供高质量的用户体验。
厂商中立:不强依赖于任何特定的云服务或公司。
开发者友好:提供清晰的文档和友好的社区支持。
社区驱动:鼓励和欢迎来自全球的贡献者参与甚至主导项目的发展。
我们非常重视社区的参与和贡献,为此,我们特别整理了一份社区任务清单,旨在帮助新手快速上手并参与到项目中来,其中按照难度进行分类,简单如文档翻译、简单 bugfix、单元测试等,中等如日志/事件聚合器、风险审计增强、自动集群导入等,困难如 OpenCost 集成、登录鉴权等。我们鼓励每一位对 Karpor 感兴趣的开发者访问我们的 GitHub 页面,查看任务清单,并贡献自己的力量。
社区任务清单
https://github.com/KusionStack/karpor/issues/463
所有参与社区的开发者都会出现在 README 和官网首页的 Contributors 模块。我们要向所有已经活跃在 Karpor 开源项目的开发者和贡献者表示最诚挚的感谢,感谢你们的努力和创意! 我们期待着与社区一起,将 Karpor 打造成为一个更加强大和完善的开源工具。
接下来
我们正在积极征集社区的意见和建议,以规划 Karpor 的下一个版本 —— v0.5。我们希望听到你的声音,无论是功能请求、改进建议还是 bug 报告,都请在对应的 Issue 中留言。️
我们最终目标是将 Karpor 打造成一个由社区驱动的、AI 时代的 Kubernetes 可视化工具。当前我们已经构建了一个具备基本功能的可用版本。
下个版本,我们将在夯实基本功能的基础上,全面拥抱 AI。初步规划了一些新的 Features,比如支持自然语言搜索集群资源、AI 驱动的诊断建议、时间线等,帮助用户更好地在多集群中 定位资源=> 发现问题=> 排障,欢迎大家关注!
如果你喜欢这个项目,欢迎在 GitHub 上为我们点亮
https://github.com/KusionStack/karpor
🚀 Karpor - 让 AI 全面赋能 Kubernetes!的更多相关文章
- 解锁云原生 AI 技能|在 Kubernetes 上构建机器学习系统
本系列将利用阿里云容器服务,帮助您上手 Kubeflow Pipelines. 介绍 机器学习的工程复杂度,除了来自于常见的软件开发问题外,还和机器学习数据驱动的特点相关.而这就带来了其工作流程链路更 ...
- 技术沙龙|原来落地AI应用是这么回事儿!
目前人工智能已经迈入应用落地之年,作为备受关注的话题,在重磅政策的加持下市场规模迅速扩大并渗透到各行各业的形势越发鲜明.在此背景下,作为国内不容忽视的创新企业之一,京东AI依托于NeuHub平台对数据 ...
- AI时代大点兵-国内外知名AI公司2018年最新盘点
AI时代大点兵-国内外知名AI公司2018年最新盘点 导言 据腾讯研究院统计,截至2017年6月,全球人工智能初创企业共计2617家.美国占据1078家居首,中国以592家企业排名第二,其后分别是英国 ...
- 中国最强AI超级服务器问世,每秒提供AI计算2000万亿次
https://mp.weixin.qq.com/s/1EVczHp11OJ4GEjeE3z5cA 业内唯一以“AI计算”为核心的人工智能大会昨天发布了一份重要报告. 9月12日,<中国AI计算 ...
- AI+教育落地,百度大脑如何让校园更智能?
人工智能作为影响社会底层技术革命逐渐向传统行业渗透,“AI+”已经替代“互联网+”成为创业创新的新引擎,出人意料的是,在AI在教育业的率先落地并且相当火爆. 现在,人工智能教育已成为从业者心目中的“教 ...
- 王亮:游戏AI探索之旅——从alphago到moba游戏
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由云加社区技术沙龙 发表于云+社区专栏 演讲嘉宾:王亮,腾讯AI高级研究员.2013年加入腾讯,从事大数据预测以及游戏AI研发工作.目前 ...
- 腾讯云AI应用产品总监王磊:AI 在传统产业的最佳实践
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 背景:5月23-24日,以"焕启"为主题的腾讯"云+未来"峰会在广州召开,广东省各级政府机构领导.海 ...
- 腾讯云AI平台张文杰:构建一站式机器学习服务平台
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 5月24日,以"无界数据无限智能"为主题的腾讯"云+未来"峰会AI大数据分论坛在广州拉开帷幕.此次分 ...
- 解锁云原生 AI 技能 - 开发你的机器学习工作流
按照上篇文章<解锁云原生 AI 技能 | 在 Kubernetes 上构建机器学习系统>搭建了一套 Kubeflow Pipelines 之后,我们一起小试牛刀,用一个真实的案例,学习如何 ...
- 视觉AI风口一触即发,虹软AI沙龙点金深圳
7月26日,虹软AI沙龙在深圳湾科技生态园空间举办.AI沙龙是基于虹软视觉开放平台的开发者交流沙龙,旨在通过分享最新的实战案例,帮助开发者解决技术及落地难题,让技术更贴近实用场景. 本次活动中,深圳市 ...
随机推荐
- pikachu靶机练习平台-xss
第一题:反射性xss(get) 输出的字符出现在url中 第二题:反射性xss(post) 登录后输入<script>alert(1)</script> 第三题:存储型xss ...
- Golang validate验证器
目录 自定义验证规 单条验证 多条批量验证 其它验证包: gookit/validate 手册地址: https://godoc.org/gopkg.in/go-playground/validato ...
- 怎么样给Oracle数据库中的表添加列?
首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1 ...
- Vue3学习(二十四)- 文档页面功能开发
写在前面 这部分真的感觉超级难,其实也不能说难,主要是真的想不到这个思路应该这么做,或者说他好厉害,他怎么知道该这么设计实现. 说下难点吧,我觉得后天逻辑还好,主要是前端部分真的需要点花点时间来思考, ...
- yum install --downloadonly
yum install --downloadonly --downloaddir=[directory] [package] https://www.cnblogs.com/wangbaobao/p/ ...
- 热更学习笔记10~11----lua调用C#中的List和Dictionary、拓展类中的方法
[10]Lua脚本调用C#中的List和Dictionary 调用还是在上文中使用的C#脚本中Student类: lua脚本: print("------------访问使用C#脚本中的Li ...
- 企业生产环境中的麒麟V10(ARM架构)操作系统部署jdk和redis三主三从交叉版集群
前言:麒麟ARM操作系统是国企和政务机关推行信创化选择率比较高的一款操作系统,然而ARM操作系统非主流的X86系统,除了命令一样,在架构方面差别极大,初次接触多多少少会踩坑,下面我将在公司中部署的实例 ...
- 如何从0-1了解 熟悉 精通gitlab
加入gitlab团队项目: 打开其他用户极狐邀请邮件: 点击接受紫色邀请按钮"accept invitation": 选择免费试用90天saas服务: 使用邮箱注册进行邮箱验证[验 ...
- 深入理解 Swoole 的底层加载原理
首发原文链接:深入理解 Swoole 的底层加载原理 PHP 扩展加载 我们从 php-src/sapi/cli/php_cli.c:1159 文件的入口函数 int main(int argc, c ...
- Http 代理工具 实战 支持网页与QQ代理
前言: 有些公司不让员工上Q或封掉某些网站,这时候,干着急没办法,只能鄱墙.如果上网搜代理IP,很少能用,用HTTP-Tunnel Client代理软件,免费的也是经常性的掉线.正好手头上有N台服务器 ...