K8m: وحدة التحكم متعددة الكلاستر المدفوعة بالذكاء الاصطناعي لـ Kubernetes للمطورين والمشغلين
K8m، الذي تم تطويره بواسطة Weibaohui، هو أداة وحدة تحكم خفيفة الوزن مدفوعة بالذكاء الاصطناعي لواجهة K8s AI Dashboard لمنصة mcp. تم بناء خادم MCP هذا بشكل أساسي باستخدام Golang للجزء الخلفي و Baidu AMIS للجزء الأمامي. يوفر K8m واجهة موحدة للاتصال بمجموعات Kubernetes المتنوعة ونماذج الذكاء الاصطناعي المختلفة. يقدم إمكانيات لإدارة وتحليل بيئات Kubernetes، مما يبسط العمليات المعقدة للمطورين والمشغلين وحتى المبتدئين. يركز تصميمه على المساعدة الذكية في إدارة المجموعات.
أفضل بديل موصى به
ماذا يتصل K8m؟
يتصل K8m بمجموعات Kubernetes، بما في ذلك k8s القياسية، AWS EKS، k3s، kind، و k0s، بالإضافة إلى أنواع المجموعات الأخرى. كما أنه يتكامل مع نماذج الذكاء الاصطناعي المختلفة. يستخدم K8m "kom" كعميل واجهة برمجة تطبيقات Kubernetes. تشمل نماذج الذكاء الاصطناعي المدمجة Qwen2.5-Coder-7B و DeepSeek-R1-Distill-Qwen-7B. بالإضافة إلى ذلك، يدعم K8m نماذج الذكاء الاصطناعي الخاصة الخارجية، ولا سيما Ollama، مما يوسع من قدراته في الذكاء الاصطناعي. وظيفته الأساسية هي كخادم MCP.
الميزات والأدوات الأساسية
يكشف K8m عن 49 أداة MCP متعددة المجموعات المدمجة في Kubernetes، مما يتيح أكثر من مئة عملية مجموعة. مشتقة من مكتبة "kom"، تشمل هذه الأدوات الإنشاء، التحديث، الحذف، و الاسترجاع لموارد Kubernetes. يدعم استعلامات شبيهة بـ SQL لموارد k8s و عمليات الملفات الداخلية لـ POD (تحميل، تنزيل، حذف). تتوفر إجراءات عالية التردد مثل إعادة تشغيل النشر، التوسع، و البداية/التوقف. توفر الوظائف المدفوعة بالذكاء الاصطناعي تحليل ذكي لموارد K8s، استشارة الأحداث، تحليل السجلات، و تحليل تعبير Cron.
لمن هو؟
يستهدف K8m المطورين والمشغلين الذين يديرون بيئات Kubernetes. كما أنه مناسب للمبتدئين الذين يتعلمون إدارة Kubernetes بسبب وظائفه المدعومة بالذكاء الاصطناعي. تساعد هذه الأداة في تبسيط المهام المعقدة من خلال أوامر اللغة الطبيعية وتوفر تحليلاً ذكياً. تخطى هذا إذا كانت سيرتك العملية لا تتضمن إدارة مجموعات Kubernetes أو دمج نماذج الذكاء الاصطناعي.
كيفية البدء
يتضمن نموذج المصادقة اسم مستخدم وكلمة مرور افتراضية ("k8m" لكليهما) عند الإعداد الأولي، وينصح المستخدمون بتغييرها. بالنسبة لاستدعاءات MCP، يتم إضافة رمز JWT تلقائياً إلى رأس التفويض، باستخدام بروتوكولات النقل stdio و sse.
حالات الاستخدام
- إدارة مجموعات Kubernetes المدعومة بالذكاء الاصطناعي: تبسيط المهام مثل التحقق من حالة الحاويات، توسيع النشر، أو تحليل فشل الدخول من خلال أوامر اللغة الطبيعية.
- التحليل الذكي وحل المشكلات: إجراء عمليات مثل تحليل اختناقات الموارد عبر المجموعات، إنشاء توصيات للنشر، وربط فشل الحاويات بتغييرات التكوين.
- عمليات متعددة المجموعات: إدارة وتنفيذ العمليات عبر مجموعات Kubernetes متعددة، مع التعرف والتسجيل التلقائي للمجموعات.
تقدم K8m لوحة تحكم مدفوعة بالذكاء الاصطناعي لإدارة مجموعات Kubernetes المختلفة والتكامل مع نماذج الذكاء الاصطناعي المتعددة. يوفر الجزء الخلفي المكتوب بلغة Golang والواجهة الأمامية Baidu AMIS وحدة تحكم خفيفة الوزن للمطورين والمشغلين والمبتدئين. يقدم العديد من الأدوات لإدارة الموارد والتحليل الذكي، مما يعزز الكفاءة التشغيلية.
