🚀 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沙龙是基于虹软视觉开放平台的开发者交流沙龙,旨在通过分享最新的实战案例,帮助开发者解决技术及落地难题,让技术更贴近实用场景. 本次活动中,深圳市 ...
随机推荐
- PCI-E与SATA SSD
为什么要采用PCI-E通道 目前在固态硬盘SSD中,有一部分采用了SATA3.0接口,而一些高端的固态硬盘则采用了PCI-E接口.那么为什么高端固态硬盘要采用PCI-E接口呢?为了弄清楚这个问题,先看 ...
- es请求方式调用
Es基础 关系: ElasticSearch-> mysql index (索引)-> 数据库 Documents(文档) -> row(行) Fileds(字段)-> col ...
- C#TMS系统学习(ShippingNotice页面)
C#TMS系统代码-业务页面ShippingNotice学习 学一个业务页面,ok,领导开完会就被裁掉了,很突然啊,他收拾东西的时候我还以为他要旅游提前请假了,还在寻思为什么回家连自己买的几箱饮料都要 ...
- 网络拓扑—DHCP服务配置
目录 DHCP服务搭建 相关配置细节前提 安装DHCP服务 DHCP服务搭建 相关配置细节前提 系统:Windows Server 2003 IP网段:10.0.0.0/24 三台机子: 普通PC机 ...
- 聊聊MySQL是如何处理排序的
本文分享自华为云社区<MySQL怎样处理排序️如何优化需要排序的查询?>,作者:菜菜的后端私房菜. 前言 在MySQL的查询中常常会用到 order by 和 group by 这两个关键 ...
- Chrome:用uBlacklist屏蔽CSDN搜索结果
CSDN现在广告满天飞,且很多博客需要先关注才能复制,非常令人无语.如果每次用Google搜索的时候都要加上"-csdn"选项,就非常麻烦.有没有更方便的办法呢?我们可以利用Chr ...
- Vue History模式IIS的配置补充
摘自 :https://blog.csdn.net/ssdnif/article/details/103856283 官方提供的配置<?xml version="1.0" e ...
- sqlerver 报错5120 无法为该请求检索数据 系统找不到指定路径
背景: 数据库mdf文件所在盘符F盘被删除了,也就是文件不存在了,sqlserver管理器打开就报错5120,并且正常路径的数据库也不显示出来. 要让正常的数据库显示出来,就需要删除掉已经没有的数据库 ...
- 异构数据源同步之数据同步 → datax 再改造,开始触及源码
开心一刻 其实追女生,没那么复杂 只要你花心思,花时间,陪她聊天,带她吃好吃的,耍好玩的,买好看的 慢慢你就会发现什么叫做 打水漂 不说了,我要去陪她看电影了 前情回顾 异构数据源同步之数据同步 → ...
- Android OpenMAX(五)高通OMX Core实现
上一节了解了OMX Core提供的内容,这一节我们看看高通OMX Core是如何实现的.本节代码参考自: omx_core_cmp.cpp registry_table_android.c qc_om ...