انتقل إلى المحتوى
VDS Panel
VDS Panel
إدارة الخادم
اِصطِلاحِيّ 20 Şubat 2026 · 9 dk okuma

إدارة Kubernetes (K3s) دون التعلم: دليل المستخدم عبر اللوحة

قم بإدارة مجموعة K3s الخاصة بك عبر اللوحة دون كتابة Kubernetes YAMLs أو حفظ أوامر kubectl. مساحة الاسم، النسخة المتماثلة، حد الموارد، الطرح، كل ذلك من الواجهة.

#kubernetes #k3s #container #devops
VDS Panel
VDS Panel Ekibi
Ürünü geliştiren ekip

Kubernetes هو المعيار الفعلي لعالم الخدمات الصغيرة. لكن منحنى التعلم حاد: مخطط YAML، وأوامر kubectl، وعناصر التحكم، ومساحات الأسماء، وشبكة الخدمة، ووحدة التحكم في الدخول هي عقبة يجب التغلب عليها بالنسبة للمطور الذي يريد التركيز على العمل. علاوة على ذلك، فإن تثبيته هو مهمة منفصلة: kubeadm، etcd، CNI plugins…

K3s هو الإصدار الخفيف من هذا المخطط: توزيعة Kubernetes أحادية ثنائية بحجم 40 ميجابايت تم تطويرها بواسطة فريق Rancher. يتم تثبيته بأمر واحد، ويحتوي على واجهة برمجة تطبيقات Kubernetes القياسية، ولكنه يستخدم sqlite بدلاً من etcd المضمن ويستهلك موارد منخفضة.

فكيف يمكنك إدارة K3s بمجرد تثبيته؟ سنشرح في هذه المقالة كيفية إدارة مجموعة K3s عبر اللوحة دون كتابة أي Kubernetes YAML.

لماذا K3s؟

تعد أنظمة Kubernetes واسعة النطاق (kubeadm وEKS وGKE) معقدة للغاية. بالنسبة للمشاريع الصغيرة والمتوسطة:

  • لا حاجة إلى 3+ عقد مستوى التحكم
  • لا يلزم وجود مزود تخزين متطور
  • شبكة الخدمة (Istio، Linkerd) مبالغ فيها إلى حد كبير

K3s مخصص لهذه السيناريوهات: إنه يعمل حتى على عقدة واحدة، ولا يتجاوز 512 ميجابايت من ذاكرة الوصول العشوائي، ويمكنك التبديل إلى العقد المتعددة وقتما تشاء.

40 ميجابايت
Kubernetes ثنائي واحد
sqlite بدلاً من etcd، وحدة تحكم الدفة الداخلية + دخول traefik.

##تركيب K3s بالطريقة الكلاسيكية

عبر الرسمية:

ص0

يقوم هذا الأمر بتثبيت K3s، وإنشاء خدمة systemd، وكتابة kubeconfig إلى الموقع P0. ثم تقوم بنسخه إلى الدليل الرئيسي الخاص بك:

ص1

الآن تعمل أوامر P0. ولكن لنشر تطبيق حقيقي، عليك البدء في كتابة YAML:

ص2

متاهة يامل

للحصول على خدمة صغيرة بسيطة، يمكنك كتابة ما لا يقل عن 3-4 ملفات YAML: Deployment، Service، Ingress، ConfigMap، Secret. مع وجود خطأ مطبعي في كلمة واحدة، لن تبدأ الكبسولة، وسوف تقوم بتصحيح الأخطاء لساعات.

بالنسبة للعديد من المطورين، فإن كومة YAML هذه محبطة. هل تريد أن تتعلم كل شيء أو أن تبدأ المشروع مباشرة؟

إدارة K3s مع لوحة VDS

عندما تكون وحدة Kubernetes نشطة في لوحة VDS، يمكنك إدارة مجموعة K3s الخاصة بك من واجهة اللوحة دون كتابة YAML.

إضافة مشروع

حدد “مشروع جديد” ← “نشر Kubernetes”. حقول النموذج:

  • الاسم: myapp (يصبح مساحة الاسم التلقائية الخاصة بك)
  • الصورة: P0 (أو انتقل إلى URL → إنشاء اللوحة، ثم اضغط لامتلاك السجل)
  • نسخة طبق الأصل: 2
  • المنفذ: 8080
  • حد الذاكرة: 512 ميجابايت (شريط التمرير)
  • حد وحدة المعالجة المركزية: 0.5 نواة

انقر فوق “إنشاء”. تقوم اللوحة بإنشاء Deployment + Service + Ingress في الخلفية، وتحقن env باستخدام ConfigMap إذا لزم الأمر، وتقوم بإعداد سر سحب الصورة.

الكلاسيكية

دليل يامل

  • اكتب 3-4 ملفات YAML مختلفة
  • تحقق من محدد التسمية والمنفذ واتصال الخدمة
  • تعرف على نوع وحدة تحكم الدخول
  • RBAC، قلق ServiceAccount
  • تصحيح الأخطاء باستخدام kubectl، والسجلات، والوصف
واجهة

لوحة في دي إس

  • نموذج واحد، حقول قليلة
  • الروابط موجودة في الخلفية
  • الدخول + SSL تلقائي
  • شريط تمرير حد الموارد
  • بث السجل المباشر على اللوحة

عزل مساحة الاسم

يحصل كل مشروع على مساحة الاسم الخاصة به. إذا كنت ستشارك الموارد المشتركة (DB، Redis)، فسيتم نسخ الأسرار ذات الصلة تلقائيًا إلى مساحة اسم المشروع.

تحجيم النسخة المتماثلة

اسحب شريط التمرير “Replika” في صفحة تفاصيل المشروع. إنها مجرد مسألة النقر من 2 إلى 5، حيث تعمل اللوحة على P0.

مراقبة الموارد

تدفقات الرسم البياني لوحدة المعالجة المركزية/الذاكرة مباشرة لكل جراب. تعطي اللوحة تحذيرًا عند تجاوز الحد؛ إذا تجاوزه باستمرار، فإنه يبدأ تشغيل البرنامج الخفي P0 تلقائيًا (لحماية المشاريع المجاورة).

التحديث المتداول

عندما تقوم بتحديث علامة الصورة، تقوم اللوحة بإجراء تحديث متجدد: تظل البودات القديمة على قيد الحياة حتى تمر البودات الجديدة بمسبار الاستعداد. التراجع التلقائي في حالة النشر غير الناجح.

###الشفاء الذاتي

إذا تعطلت الكبسولة في CrashLoopBackOff، فستقوم اللوحة بإعادة تطبيق البيان بعد 45 ثانية. وهذا يكفي في معظم الحالات؛ في حالات الحافة مثل تلف الصورة، يتم تسجيل التفاصيل الكاملة في سجل الأحداث.

مجموعة متعددة العقد

لقد بدأت على خادم واحد، وزادت حركة المرور، ويمكنك إضافة عقدة ثانية. تقوم اللوحة بإخراج أمر “إضافة عقدة جديدة” من علامة التبويب “العقد” (الرمز المميز + عنوان URL للتمهيد). قم بتشغيل الأمر على الخادم الجديد وستنضم العقدة تلقائيًا إلى المجموعة. تقوم اللوحة بتوزيع مساحات الأسماء والقرون على العقدة الجديدة عبر المجدول.

أنا أحب كوبيكتل، ولا أريد أن أتركه

إذا كنت تريد، يمكنك العمل بالتوازي مع kubectl. تدير اللوحة وkubectl نفس مجموعة K3s. يمكنك رؤية النشر الذي قمت بإنشائه من اللوحة باستخدام P0 وتخصيصه باستخدام YAMLs الإضافية. تقوم اللوحة بالتحكم في الانجراف.

السيناريو الحقيقي: عائلة الخدمات المصغرة

لنفترض أن لديك بنية خدمات صغيرة تحتوي على 6 خدمات: P0، P1، P2، P3، P4، P5.

1-2 gün

التثبيت الكلاسيكي

  • نشر YAML لكل خدمة (6 ملفات)
  • الخدمة + الدخول لكل خدمة (12 ملفًا)
  • RBAC، ServiceAccount، السري (12 ملفًا)
  • كتابة مخطط خوذة أو Kustomize
  • بيان منفصل لقاعدة البيانات/Redis المشتركة
15 دقيقة

لوحة في دي إس

  • تعبئة 6 نماذج (لكل خدمة)
  • DB + Redis + RabbitMQ انقر للتثبيت
  • اتصال بين الخدمات من اللوحة
  • Ingress + SSL تلقائيًا لكل خدمة
  • يبدأ بالنشر المتوازي

يتم تشغيل 6 خدمات في حوالي 15 دقيقة.

خاتمة

Kubernetes هي أداة قوية. لكن السيارة لا يمكن أن تكون آلية بالكامل. تخفي واجهة اللوحة تعقيد Kubernetes مع الحفاظ على قوتها. إذا كنت ترغب في التبديل إلى بنية الخدمات الصغيرة ولكنك تريد التخلص من متاهة YAML، فإن وحدة Kubernetes الخاصة بلوحة VDS مناسبة لك.

للحصول على التفاصيل والتثبيت، يمكنك الوصول إلى [نموذج الاتصال] (/#contact).

هل ترغب في تجربتها على الخادم الخاص بك؟

اتصل بنا عبر نموذج الاتصال ودعنا نجهز ترخيصًا + خطة تثبيت مناسبة لسيناريو الاستخدام الخاص بك.

نحن هنا عندما تكون مستعدًا

تجربة نشر حديثة على الخادم الخاص بك، مجرد رسالة اتصال.

دعنا نفهم سيناريو الاستخدام الخاص بك ونقوم بإعداد الترخيص المناسب وخطة التثبيت لك. متوسط ​​وقت الاستجابة لدينا هو أقل من 24 ساعة.