botkube

在聊天群里直接监控和操作 Kubernetes,不用再切终端

开源 🏷️基础免费,高级付费 ✅ 目前可打开 对话助手 🍴 复刻 306 🐛 待处理 65 👀 关注 24
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2314
维护状态 低维护
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 提供免费社区版,含基础监控与通知功能;付费团队版提供高级协作、审计与支持,可免费试用。

项目预览

botkube 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队kubeshop
官网地址https://botkube.io
定价模式🏷️基础免费,高级付费
价格说明提供免费社区版,含基础监控与通知功能;付费团队版提供高级协作、审计与支持,可免费试用。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Go
技术栈/模型bot,botkube,botops,chatbot,chatops,cloud-native,devops,devops-team,devops-tools,event-notifier,go,golang,kubebot,kubernetes,kubernetes-bot,kubernetes-cluster,kubernetes-controller,kubernetes-monitoring
GitHub 星标★ 2314
上线时间2018-12-13 00:00:00
代码更新2024-12-11
仓库体积21.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数1

项目介绍

Botkube 是一个开源的 Kubernetes 运维聊天机器人,它将 Kubernetes 集群事件实时推送到 Slack、Microsoft Teams、Discord 等聊天平台,让运维和开发人员无需频繁切换终端即可监控集群状态、排查故障。它解决了传统运维中“盯监控屏”和“手动执行 kubectl”效率低下的问题,核心能力包括:事件通知(Pod 崩溃、部署失败等)、通过聊天命令直接执行 kubectl 操作(如查看 Pod 日志、获取资源状态)、以及基于最佳实践的自动化建议(如资源限制、健康检查配置)。Botkube 支持多集群管理、可自定义通知过滤规则,并提供了插件机制扩展功能,适合 DevOps 团队在协作工具中实现 ChatOps 工作流,提升故障响应速度和团队协作效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2314

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 20 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个可正常访问的 Kubernetes 集群
  • 已配置好 kubectl 并能在本地操作该集群
  • 一个受支持的聊天平台账号(Slack、Discord 或 Mattermost)
  • 能访问 Botkube 官方文档网站的网络环境

安装与启动步骤

  1. 1确认集群可用

    先确认已有可用的 Kubernetes 集群,且本地 kubectl 能正常连接和查询资源,这是后续部署的前提。

  2. 2选定聊天平台

    从 Botkube 支持的平台中挑一个:Slack、Discord 或 Mattermost,并准备好对应的账号与工作区。

  3. 3打开安装指南

    访问官方安装指南 https://docs.botkube.io/installation/ ,按页面指引选择对应聊天平台的安装流程。

  4. 4按指南完成安装

    严格照官方指南把 Botkube 接入你的集群与聊天平台,不要自行改动文档未提及的参数。

  5. 5在聊天中验证

    部署完成后,在聊天平台查看是否收到集群事件通知,并尝试发送命令获取资源状态或日志。

如何确认成功

在聊天频道收到 Botkube 推送的集群事件通知,或发送命令后能收到集群返回的结果。

常见问题

Q:Botkube 支持哪些聊天平台?

A:README 中明确列出 Slack、Discord 和 Mattermost,并分别提供对应的安装文档链接。

Q:完整的安装命令在哪里?

A:README 未给出具体安装命令,只指向官方安装指南 https://docs.botkube.io/installation/ ,请以该页面为准。

Q:它能在集群里执行什么操作?

A:可以在 Kubernetes 上执行 kubectl、helm 及其他命令,用于排查应用问题,无需专门授予集群访问权限。

Q:如何扩展 Botkube 的能力?

A:可以通过 Botkube 官方支持的插件,或者按照插件开发文档编写自己的自定义插件来扩展功能。

注意事项

  • Botkube 可用于多集群场景,适合统一管理多个 Kubernetes 环境的通知与排障。
  • 支持自定义通知过滤规则,可按需控制推送到聊天平台的事件类型。
  • 本项目为 Go 语言编写,源码与文档均托管在 GitHub:https://github.com/kubeshop/botkube 。
  • 部署步骤务必以官方安装指南为准,本文档未包含可复制的安装命令。

核心亮点

  • 支持 Slack、Teams、Discord 等主流聊天平台,集成简单
  • 可直接在聊天中执行 kubectl 命令,如查看日志、获取资源状态
  • 提供基于最佳实践的自动建议,帮助优化集群配置

不足之处

  • 聊天命令执行权限控制较粗粒度,安全配置需自行加强
  • 文档/社区待观察

适用场景

  • 团队日常监控 Kubernetes 集群,快速响应告警
  • 在聊天工具中协作排查部署故障,共享诊断信息
  • 为开发人员提供自助式集群查询,减少运维介入

替代项目

Kubebot、Opsgenie、PagerDuty

上一篇:holmesgpt

下一篇:BianQue

同类项目推荐

attackgen 开源

选威胁组织,一键生成定制化应急演练剧本

AttackGen is a cybersecurity incident response testing tool that leverages the power···

★ 1258 2026-09-15
fuzi.mingcha 开源

输入案情,快速获得法条检索和判决推理,辅助法律咨询。

夫子•明察司法大模型是由山东大学、浪潮云、中国政法大学联合研发,以 ChatGLM 为大模型底···

★ 398 2026-08-09
OmicsClaw 开源

用对话跑完多组学分析,从想法直达论文

Conversational & memory-enabled AI research partner for multi-omics analysis. CLI + ···

★ 161 2026-10-22
ecommerce-ai-tools 开源

亚马逊卖家用 AI 分析评论、优化 Listing、生成素材

Official Nexscope guides for AI product video workflows, ecommerce Data APIs and fre···

★ 150 2026-10-23
KARE 开源

用知识图谱社区检索增强医疗预测推理,提升准确性和可解释性。

[ICLR'25] Reasoning-Enhanced Healthcare Predictions with Knowledge Graph Community R···

★ 66 2026-08-09
epub-translator 开源

把外文 EPUB 变成原文译文并排的双语书

Translate EPUB books using Large Language Models while preserving the original text.···

★ 881 2026-09-15
hivemtk 开源

全渠道私域聚合,AI 智能体自动跟进,还能让大模型优先推荐你。

开源私域 AI 营销 SCRM 系统,Martech 获客引流利器, 智能AI客服 、销售 ReAct 自主 AI 智···

★ 193 2026-10-15
PCLA 开源

在 CARLA 中自动生成对抗场景,测试自动驾驶智能体的安全性。

PCLA: A framework for testing autonomous agents in the CARLA simulator

★ 103 2026-08-09
HELPDESK.AI 开源

AI 自动读工单、找相似案例,让客服少翻记录快答复

A full-stack AI helpdesk platform that uses machine learning, NLP, and OCR to automa···

★ 179 2026-10-27