当前位置:首页 > 报告详情

06-ji-yu-agentic-ai-de-kubernetes-yun-wei-li-yong-kubectl-ai-ti-sheng-xiao-lu-yan-kai-.pptx

上传人: d*** 编号:1035859 2026-01-04 14页 11.71MB

1、基于 Agentic AI 的 Kubernetes 运维利用 Kubectl-AI 提升效率,DaoCloud,2025/11/12,颜开,颜开 Kay YanSoftware Engineer DaoCloud,Github ID:yankaymaintainer of LWS&LLM-D contributor of k8sgpt&kubectl-ai,Kubernetes 运维的痛点,参考CNCF年度调查报告,数据显示66%的组织已在生产环境中使用Kubernetes,但许多用户因其复杂性而面临挑战。,Lack of training 51%,Complexity 34%,kubect

2、l命令复杂性:Kubernetes提供的大量kubectl命令需要使用者精确掌握其语法结构。Kubernetes YAML复杂性:掌握Kubernetes YAML清单文件极具难度。由于资源字段/规范的庞杂数量和复杂特性,Kubernetes API呈现出显著的学习曲线。Kubernetes故障排查难度:Kubernetes的故障排查工作异常具有挑战性,通常需要综合分析日志、资源YAML清单文件及多种其他因素。,智能 CLI 工具 Kubectl-AI 是由 Google Cloud 开源的工具,能将自然语言意图翻译成精准的 kubectl 命令简化操作流程 用户只需输入“人话”,工具即可自动

3、生成命令,避免记忆复杂语法、重复性劳动适配多模型后端 支持 GPT、Gemini、Claude 等主流云模型及本地大模型,灵活部署于多种环境,让 kubectl 开口说话,kubectl-ai:自然语言驱动的 Kubernetes 命令接口,Kubectl-AI 的核心功能,自然语言交互CrashLoopBackOff 等问题时,工具会生成诊断命令并执行,同时提供修复建议,多模型支持支持 Gemini、GPT、Claude、Ollama 等主流云端及本地模型,便于在不同场景中部署,命令解释与误操作防范不仅生成并执行命令,还能实时解释命令含义与执行结果,减少误操作风险,Live Demo,如“我

4、的服务为什么 CrashLoopBackOff”,Kubectl-AI 可一步步生成诊断步骤并执行定位,示例:输入“将 nginx 副本数扩展为 5”,即自动转化为 kubectl 命令并执行,推荐现场用 Shell 录像或真实交互,邀请观众提问实时演示工具的对话式魔力,故障快速定位,日常运维自动化,交互体验演示,Agentic loop,Kubectl-AI,Conversation Agent,Model(with Function Calling)The smarter the model,the better the performance.,Tools,bash,Helm,Quest

5、ion:Hows nginx app doing in my cluster?Loop:Thought:I should use kubectl to check.Action:InvokeTool kubectl get pods.Observation:Result of running kubectl is.Thought:have enough information,end loop.Final answer:I found it,Every thing looks healthy!,CLI,MCP,Claude,VS Code,Web UI,HTTP,GeminiOpenAI,ku

6、bectl,mcp,custom,技术架构 Deep Dive,命令识别:将自然语言意图解析为规范化、可审计的 kubectl 命令(动词紧跟 kubectl,支持-dry-run/结构化输出)模型适配(gollm):统一适配多家与本地 LLM(Gemini、OpenAI、Grok、Ollama/llama.cpp 等),实现一致的路由、重试与结构化输出。提示词:系统提示固化 K8s 能力与权限边界,注入上下文,并对不支持原生工具调用的模型启用 tool-use shim 以

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
客服
商务合作
小程序
服务号
折叠