V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xabclink
V2EX  ›  Kubernetes

分享一个 K8S kubectl AI 助手,开源给大家玩

  •  
  •   xabclink · 2 天前 · 517 次点击

    https://ki.xabc.io

    https://github.com/ywgx/ki

    Ki AI 助手功能介绍

    ki --ai 提供了两个主要功能:

    1. 集群健康状态分析 命令: ki --ai

      自动收集并分析集群的关键指标:

      • 节点状态和资源使用情况
      • Pod 运行状态统计
      • 最近的系统事件
      • 资源配额使用情况

      生成专业的分析报告:

      • 集群整体健康评估
      • 潜在问题识别
      • 资源使用建议
      • 优化建议
    2. 智能运维助手 命令: ki --ai <问题描述>

      支持各类运维咨询:

      • Kubernetes 配置和问题诊断
      • 容器编排最佳实践
      • 微服务架构建议
      • DevOps 流程优化
      • 常见问题排查等

      特色功能:

      • 自动生成配置文件和脚本
      • 提供详细的使用说明
      • 支持多种编程语言
      • 实时交互式响应

    使用示例:

    1. 分析集群状态: ki --ai

    2. 咨询具体问题: ki --ai "如何优化 Pod 的资源限制配置?" ki --ai "帮我写一个监控 Pod OOM 的脚本" ki --ai "如何排查 Service 无法访问的问题?"

    3. 生成配置文件: ki --ai "生成一个带有 HPA 的 Deployment 配置" ki --ai "写一个 Prometheus 告警规则配置"

    配置:

    export KI_AI_URL="https://api.openai.com/v1/chat/completions"
    export KI_AI_KEY=""
    export KI_AI_MODEL="gpt-4o"
    

    注意事项:

    • 建议描述尽可能具体,以获得更精准的答案
    • 生成的文件默认保存在 /tmp/ki-* 目录下
    3 条回复    2025-01-16 13:29:29 +08:00
    cassidy0134
        1
    cassidy0134  
       2 天前 via iPhone   ❤️ 1
    不可使用,有泄密风险
    xabclink
        2
    xabclink  
    OP
       2 天前
    @cassidy0134 比如什么地方泄密?
    kaikai5601
        3
    kaikai5601  
       1 天前 via Android
    这个和我直接问 gpt 有什么区别?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2699 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.