weibaohui/k8m
一款轻量级、跨平台的 Mini Kubernetes AI Dashboard,支持大模型+智能体+MCP(支持设置操作权限),集成多集群管理、智能分析、实时异常检测等功能,支持多架构并可单文件部署,助力高效集群管理与运维优化。
해결하는 문제
K8M은 Kubernetes 클러스터 관리를 위한 경량 AI 기반 대시보드를 제공합니다. 복잡한 명령줄 상호작용을 직관적인 시각적 인터페이스와 AI 지원 트러블슈팅으로 대체하여 개발자와 운영자의 복잡한 클러스터 작업을 단순화합니다.
작동 원리
Golang 백엔드와 Baidu AMIS 프론트엔드로 구축된 K8M은 kom API 클라이언트를 통해 Kubernetes 클러스터에 연결되는 제어 콘솔 역할을 합니다. 내장된 Qwen2.5-Coder 및 Ollama를 통한 DeepSeek-R1 또는 프라이빗 모델 지원을 포함한 대규모 언어 모델(LLM)을 통합하여 지능형 지원을 제공합니다. 또한 Model Context Protocol (MCP)을 구현하여 LLM이 일련의 내장 도구를 통해 특정 클러스터 작업을 실행할 수 있도록 합니다.
대상 사용자
kubectl에만 의존하지 않고 여러 클러스터(표준 k8s, EKS, k3s, kind, k0s 포함)를 간단하고 빠르게 관리해야 하는 Kubernetes 개발자 및 DevOps/SRE 엔지니어를 위해 설계되었습니다.
주요 특징
- AI 기반 작업: AI 기반 로그 진단, YAML 속성 번역, 리소스 가이드 및 명령 추천을 제공합니다.
- MCP 통합: 49개의 내장 k8s 도구를 갖춘 MCP 서버로 작동하여 LLM이 사용자별 권한으로 복잡한 클러스터 작업을 수행할 수 있도록 합니다.
- 멀티 클러스터 관리: kubeconfig 파일을 자동으로 스캔하고, 하트비트 감지를 지원하며, 사용자 및 그룹에 대해 세밀한 RBAC를 제공합니다.
- Pod 관리: Pod용 시각적 파일 탐색기(편집/업로드/다운로드)와 하이라이트 검색 기능이 있는 실시간 로그 스트리밍을 포함합니다.
- 클러스터 상태: 사용자 정의 Lua 규칙을 사용한 예약 검사를 지원하며, Webhook(DingTalk, WeChat, Feishu)을 통해 AI 요약 보고서를 전송합니다.
- 배포: Linux, macOS, Windows에서 쉽게 설치할 수 있도록 단일 실행 파일로 배포됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트