أهم 55 أسئلة وأجوبة لمقابلة Kubernetes (2026)
أسئلة وأجوبة مقابلة Kubernetes للطلاب الجدد
1) ما هو كوبيرنتس؟
Kubernetes هو نظام لإدارة الحاويات تم تطويره في Google المنصة. الغرض من Kubernetes تتمثل مهمتها في إدارة تطبيق معزول في حاويات في أنواع مختلفة من البيئات المادية والافتراضية والسحابية. Google Kubernetes هي أداة حاويات مرنة للغاية تتيح تقديم حتى التطبيقات المعقدة باستمرار. تعمل التطبيقات على مجموعات من مئات إلى آلاف الخوادم الفردية.
2) تحديد العقدة في Kubernetes
العقدة هي أصغر وحدة من الأجهزة. وهي تحدد جهازًا واحدًا في مجموعة يمكن أن يكون جهازًا افتراضيًا من مزود سحابي أو جهازًا ماديًا في مركز البيانات. يمكن لكل جهاز متاح في مجموعة Kubernetes أن يحل محل أجهزة أخرى.

3) ما هو عمل برنامج جدولة kube؟
Kube-scheduler هو المجدول الافتراضي لـ Kubernetes. يقوم بتعيين العقد إلى القرون التي تم إنشاؤها حديثًا.
4) تحديد مجموعات الشيطان
مجموعات Daemon هي مجموعة من القرون التي يتم تشغيلها على المضيف. يتم استخدامها لسمات طبقات المضيف مثل شبكة المراقبة أو الشبكة البسيطة.
5) تعريف Heapster في Kubernetes
Heapster عبارة عن نظام لجمع المقاييس ومراقبة الأداء للبيانات التي يتم جمعها بواسطة Kublet.
6) ما المهام التي يؤديها Kubernetes؟
Kubernetes هي نواة لينكس المستخدمة في الأنظمة الموزعة. وهي تساعدك على أن تكونtract الأجهزة الأساسية للعقد (الخوادم) ويوفر واجهة متسقة للتطبيقات التي تستهلك مجموعة الموارد المشتركة.
7) تحديد مدير وحدة تحكم Kubernetes
مدير وحدة التحكم هو برنامج خفي يستخدم لجمع البيانات المهملة وحلقات التحكم الأساسية وإنشاء مساحة الاسم. أنها تمكن من تشغيل أكثر من عملية واحدة على العقدة الرئيسية.
8) لماذا نستخدم مساحة الاسم في Kubernetes؟
تُستخدم المساحات الاسمية في Kubernetes لتقسيم موارد المجموعة بين المستخدمين. فهي تساعد البيئة التي ينشر فيها أكثر من مستخدم المشروعات أو الفرق وتوفر نطاقًا للموارد.
9) لماذا نستخدم Kubernetes؟
يتم استخدام Kubernetes للأسباب التالية:
- يمكن لـ Kubernetes تشغيل السحابات المعدنية الداخلية وOpenStack والسحابات العامة Google, Azure, AWS، الخ.
- يساعدك ذلك على تجنب مشاكل احتكار الموردين، حيث يمكنه استخدام أي واجهات برمجة تطبيقات أو خدمات خاصة بمورد معين، باستثناء الحالات التي يوفر فيها Kubernetes حماية مطلقة.tracعلى سبيل المثال، موازن الأحمال والتخزين.
- فإنه سيتم تمكين التطبيقات التي تحتاج إلى إصدارها وتحديثها دون أي توقف.
- يسمح لك Kubernetes بالتأكد من تشغيل تلك التطبيقات الموجودة في حاويات أينما ومتى تريد، كما يساعدك في العثور على الموارد والأدوات التي تريد العمل بها.
10) ما هي مميزات Kubernetes؟
مميزات Kubernetes هي:
- الجدولة الآلية
- قدرات الشفاء الذاتي
- الطرح الآلي والتراجع
- القياس الأفقي وموازنة التحميل
- يوفر الاتساق البيئي للتنمية، تجريب، والإنتاج
- تقترن البنية التحتية بشكل فضفاض بحيث يمكن لكل مكون أن يعمل كوحدة منفصلة
- يوفر كثافة أعلى لاستخدام الموارد
- يقدم ميزات جاهزة للمؤسسات
- الإدارة التي تركز على التطبيقات
- بنية تحتية قابلة للتطوير تلقائيًا
- يمكنك إنشاء بنية تحتية يمكن التنبؤ بها
11) اذكر أنواع مديري المتحكمات
أنواع مديري وحدات التحكم هي: 1) وحدة تحكم نقاط النهاية، 2) وحدة تحكم حسابات الخدمة، 3) وحدة تحكم العقدة، 4) وحدة تحكم مساحة الاسم، 5) وحدة تحكم النسخ المتماثل، 6) وحدة تحكم الرمز المميز.
12) شرح Kubernetes Architecture

- العقدة الرئيسية: العقدة الرئيسية هي المكون الأول والأكثر أهمية المسؤول عن إدارة مجموعة Kubernetes. وهي نقطة الدخول لجميع أنواع المهام الإدارية. قد يكون هناك أكثر من عقدة رئيسية في المجموعة للتحقق من تحمل الأخطاء.
- خادم واجهة برمجة التطبيقات: يعمل خادم API كنقطة دخول لجميع أوامر REST المستخدمة للتحكم في المجموعة.
- جدولة: يقوم المجدول بجدولة المهام إلى العقدة التابعة. يقوم بتخزين معلومات استخدام الموارد لكل عقدة تابعة. وهي المسؤولة عن توزيع عبء العمل.
- الخ: إلخ، وتفاصيل تكوين المتجر، وقيم رايت. يتواصل مع معظم المكونات لتلقي الأوامر والعمل. كما أنه يدير قواعد الشبكة ونشاط إعادة توجيه المنفذ.
- العقد العاملة/التابعة: تعد العقد العاملة مكونًا أساسيًا آخر يحتوي على جميع الخدمات المطلوبة لإدارة الشبكات بين الحاويات، والتواصل مع العقدة الرئيسية، مما يسمح لك بتعيين الموارد للحاويات المجدولة.
- كوبيليت: فهو يحصل على تكوين Pod من خادم API ويضمن تشغيل الحاويات الموصوفة.
- حاوية عامل الميناء: تعمل حاوية Docker على كل عقدة من العقد العاملة، والتي تقوم بتشغيل القرون التي تم تكوينها.
- القرون: الكبسولة عبارة عن مجموعة من الحاويات المفردة أو المتعددة التي تعمل معًا بشكل منطقي على العقد.
13) قم بإدراج الخدمات المختلفة المتوفرة في Kubernetes
الخدمات المختلفة المتوفرة في Kubernetes هي 1) Cluster خدمة IP، 2) خدمة موازن التحميل، 3) خدمة Node Port، 4) خدمة إنشاء الاسم الخارجي.
14) تحديد Cluster IP
استخدم Cluster IP هي خدمة Kubernetes تقدم خدمة داخل المجموعة يمكن للتطبيقات الأخرى داخل المجموعة الوصول إليها.
15) شرح منفذ العقدة
تعد خدمة منفذ العقدة طريقة أساسية للحصول على حركة مرور خارجية لخدمتك. فهو يفتح منفذًا معينًا على جميع العقد ويعيد توجيه حركة مرور الشبكة المرسلة إلى هذا المنفذ.
16) تعريف كوبيليت
kubelet هو وكيل خدمة يتحكم في كبسولات pf الجماعية ويحافظ عليها عن طريق التحقق من مواصفات الكبسولة باستخدام Kubernetes. يعمل kubelet على كل عقدة ويسمح بالاتصال بين العقدة الرئيسية والعقدة التابعة.
17) ما هي عيوب Kubernetes؟
- لوحة تحكم Kubernetes ليست مفيدة كما ينبغي
- الأمن ليس فعالا جدا.
- إنه معقد للغاية ويمكن أن يقلل الإنتاجية
- Kubernetes أكثر تكلفة من بدائلها.
18) ما هو وكيل Kube؟
Kube-proxy هو تطبيق لكل من وكيل الشبكة وموازن الأحمال. يُستخدم لدعم الخدماتtracيُستخدم هذا الإجراء مع عمليات الشبكات الأخرى. وهو مسؤول عن توجيه حركة المرور إلى الحاوية بناءً على عنوان IP ورقم المنفذ.
19) ما الفرق بين Kubernetes وDocker Swarm؟
الفرق بين Kubernetes وDocker Swarm هو:
| Kubernetes | عامل ميناء سرب |
|---|---|
| يوفر Kubernetes ميزة القياس التلقائي. | لا يوفر Docker Swarm ميزة القياس التلقائي. |
| قم بتكوين إعدادات موازنة التحميل يدويًا. | هل موازنة التحميل التلقائي |
| التثبيت معقد ويستغرق وقتًا طويلاً. | التثبيت سهل وسريع. |
| واجهة المستخدم الرسومية متاحة. | واجهة المستخدم الرسومية غير متوفرة. |
| يوفر تقنية موازنة التحميل المضمنة. | تتم جدولة العملية للحفاظ على الخدمات أثناء التحديث. |
20) تعريف شبكة الدخول
يتم تعريف شبكة الدخول كمجموعة من القواعد التي تسمح بالإذن بالاتصالات بمجموعة Kubernetes.
21) فيم يستخدم كوبيكتل؟
Kubectl هو برنامج للتحكم في مجموعات Kubernetes. Ctl تعني control، وهي واجهة سطر أوامر لتمرير الأمر إلى المجموعة وإدارة مكون Kubernetes.
22) ما هو GKE؟
GKE أو Google محرك الحاويات هو منصة إدارة تدعم المجموعات وحاويات Docker التي تعمل ضمن خدمات الحوسبة السحابية العامة. Google.
23) لماذا هناك حاجة إلى موازن التحميل؟
هناك حاجة إلى موازن التحميل لأنه يوفر طريقة قياسية لتوزيع حركة مرور الشبكة بين الخدمات المختلفة، والتي تعمل في الواجهة الخلفية.
24) كيفية تشغيل Kubernetes محليًا؟
يمكن تشغيل Kubernetes محليًا باستخدام أداة Minikube. فهي تشغل مجموعة من عقدة واحدة في جهاز افتراضي (VM) على الكمبيوتر. وبالتالي، فهي توفر الطريقة المثالية للمستخدمين الذين بدأوا للتو في تعلم Kubernetes.
25) ما هي الأدوات المستخدمة لمراقبة الحاويات؟
الأدوات المستخدمة لمراقبة الحاويات هي:
- هيبستر
- مستشار
- محب العمل
- InfluxDB
- جرافانا
أسئلة وأجوبة مقابلة Kubernetes للخبراء
26) قائمة مكونات Kubernetes
هناك ثلاثة مكونات لـ Kubernetes، وهي:
- ماكسثون
- مكونات العقدة
- المكونات الرئيسية
27) تعريف الخدمة مقطوعة الرأس
يتم تعريف الخدمة بدون رأس على أنها خدمة تستخدم عنوان IP، ولكن بدلاً من موازنة التحميل، فإنها تقوم بإرجاع البودات المرتبطة.
28) ما هي المكونات الهامة لحالة العقدة؟
المكون المهم لحالة العقدة هو:
- الحالة
- السعة
- معلومات
- العنوان
29) ما هو الميني كيوب؟
Minikube هو برنامج يساعد المستخدم على تشغيل Kubernetes. يعمل على العقد الفردية الموجودة داخل الأجهزة الافتراضية على جهاز الكمبيوتر الخاص بك. كما يستخدم المبرمجون هذه الأداة لتطوير البرامج.ping تطبيق يستخدم Kubernetes.
30) اذكر استخدامات GKE
استخدامات GKE (Google محرك Kubernetes) هو:
- يمكن استخدامه لإنشاء مجموعات حاويات Docker
- تغيير حجم وحدات تحكم التطبيق
- تحديث ثم ترقية مجموعات الحاويات
- تصحيح أخطاء مجموعة الحاوية.
- يمكن استخدام GKE لإنشاء وحدة تحكم النسخ المتماثل أو الوظائف أو الخدمات أو حاويات الحاويات أو موازن التحميل.
31) تحديد التنسيق في Kubernetes
يُعرَّف التنسيق في Kubernetes بأنه طريقة آلية لجدولة عمل كل حاوية. ويُستخدم في التطبيقات التي تعتمد على الخدمات المصغرة داخل المجموعات.
32) شرح بروميثيوس في Kubernetes
بروميثيوس هو تطبيق يستخدم للمراقبة والتنبيه. يمكن استدعاؤه إلى أنظمتك، والحصول على مقاييس في الوقت الفعلي، وضغطها، وتخزينها بشكل صحيح في قاعدة بيانات.
33) قائمة الأدوات اللازمة لتنسيق الحاويات
أدوات تنسيق الحاويات هي 1) Docker swarm و2) Apache Mesos و3) Kubernetes.
34) اذكر قائمة كائنات Kubernetes؟
الكائنات المستخدمة في Kubernetes هي: 1) Pods، 2) مجموعات النسخ المتماثل ووحدات التحكم، 3) الوظائف ووظائف cron، 4) مجموعات Daemon، 5) الهويات المميزة، 6) عمليات النشر، 7) والمجموعات ذات الحالة.
35) تحديد مجموعات الحالة في Kubernetes
المجموعة ذات الحالة هي كائن واجهة برمجة تطبيقات حمل العمل الذي يتم استخدامه لإدارة التطبيق ذو الحالة. ويمكن استخدامه أيضًا لإدارة عمليات النشر وتوسيع نطاق مجموعات القرون. يتم تخزين معلومات الحالة والبيانات الأخرى الخاصة بالقرون ذات الحالة في وحدة تخزين القرص، التي تتصل بالمجموعة ذات الحالة.
36) لماذا استخدام مجموعات الشيطان؟
يتم استخدام مجموعات البرنامج الخفي للأسباب التالية:
- فهو يتيح تشغيل منصات التخزين مثل ceph وglusterd على كل عقدة.
- تقوم مجموعات Daemon بتشغيل مجموعة السجلات على كل عقدة مثل Filebeat أو Fluentd.
- يقوم بمراقبة العقدة على كل عقدة.
37) شرح مجموعة النسخ المتماثلة
يتم استخدام مجموعة النسخ المتماثلة للحفاظ على استقرار القرون المتماثلة. إنها تمكننا من تحديد العدد المتاح من القرون المتطابقة. يمكن اعتبار هذا بديلاً لوحدة تحكم النسخ المتماثل.
38) اذكر بعض أوامر Kubectl المهمة:
أوامر Kubectl الهامة هي:
- kubectl تعليق توضيحي
- مجموعة kubectl-info
- إرفاق كوبيكتل
- kubectl تطبيق
- تكوين كوبيكتل
- kubectl autoscale
- kubectl التكوين السياق الحالي
- مجموعة التكوين kubectl
39) لماذا يستخدم Kube-apiserver؟
Kube-apiserver هو خادم API لـ Kubernetes يستخدم لتكوين كائنات API والتحقق من صحتها، والتي تتضمن الخدمات ووحدات التحكم وما إلى ذلك. وهو يوفر الواجهة الأمامية للمنطقة المشتركة للمجموعة باستخدام المكونات التي تتفاعل مع بعضها البعض.
40) شرح أنواع كبسولات Kubernetes
هناك نوعان من القرون في Kubernetes:
- جراب حاوية واحدة: يمكن إنشاؤه باستخدام أمر التشغيل.
- القرون متعددة الحاويات: يمكن إنشاؤه باستخدام أمر "إنشاء" في Kubernetes.
41) ما هي التسميات في Kubernetes؟
التسميات عبارة عن مجموعة من المفاتيح التي تحتوي على بعض القيم. ترتبط القيم الأساسية بالقرون ووحدات تحكم النسخ المتماثل والخدمات المرتبطة بها. بشكل عام، تتم إضافة التصنيفات إلى بعض الكائنات أثناء وقت إنشائها. ويمكن تعديلها من قبل المستخدمين في وقت التشغيل.
42) ما هي أهداف وحدة التحكم في النسخ؟
أهداف وحدة تحكم النسخ المتماثل هي:
- وهي مسؤولة عن التحكم في دورة حياة الكبسولة وإدارتها.
- يقوم بمراقبة والتحقق مما إذا كان العدد المسموح به من النسخ المتماثلة قيد التشغيل أم لا.
- تساعد وحدة التحكم في النسخ المتماثل المستخدم على التحقق من حالة الكبسولة.
- أنها تمكن من تغيير جراب. يمكن للمستخدم سحب موقعه بالطريقة التي يرغب بها.
43) ماذا تقصد بالحجم المستمر؟
وحدة التخزين الدائمة هي وحدة تخزين يتحكم فيها المسؤول. تُستخدم لإدارة وحدة تخزين فردية في مجموعة.
44) ما هي الأسرار في Kubernetes؟
الأسرار هي معلومات حساسة مثل بيانات اعتماد تسجيل الدخول للمستخدم. إنها كائنات في Kubernetes تقوم بتخزين معلومات حساسة مثل اسم المستخدم وكلمة المرور بعد إجراء التشفير.
45) ما هو وكيل Sematext Docker؟
يعد وكيل Sematext Docker وكيلًا لجمع السجلات مع الأحداث والمقاييس. يتم تشغيله كحاوية صغيرة في كل مضيف Docker. يجمع هؤلاء الوكلاء المقاييس والأحداث والسجلات لجميع عقد المجموعة والحاويات.
46) تعريف مفتوحShift
ساعات العملShift هي منصة تطوير واستضافة تطبيقات سحابية عامة تم تطويرها بواسطة Red Hat. يوفر أتمتة للإدارة حتى يتمكن المطورون من التركيز على كتابة التعليمات البرمجية.
47) تعريف K8s
K8s (K-ثمانية أحرف-S) هو مصطلح يشير إلى Kubernetes. إنه إطار عمل تنسيقي مفتوح المصدر للتطبيقات الموجودة في حاويات.
48) ما هي المجموعات الفيدرالية؟
المجموعات الفيدرالية هي مجموعات متعددة يتم إدارتها كمجموعة واحدة.
49) اذكر الفرق بين مجلدات Docker ومجلدات Kubernetes
| مجلدات Kubernetes | مجلدات عامل الميناء |
|---|---|
| لا تقتصر الكميات على أي حاوية. | تقتصر الكميات على جراب في الحاوية. |
| تدعم وحدات تخزين Kubernetes جميع الحاويات المنشورة في مجموعة Kubernetes. | لا تدعم وحدات تخزين Docker جميع الحاويات المنشورة في Docker. |
50) ما هي طرق توفير API-Security على Kubernetes؟
طرق توفير API-Security على Kubernetes هي:
- استخدام وضع المصادقة الصحيح مع وضع مصادقة خادم API = Node.
- اجعل kubeless يحمي واجهة برمجة التطبيقات (API) الخاصة به عبر وضع التفويض = Webhook.
- تأكد من أن لوحة معلومات kube تستخدم سياسة RBAC (التحكم في الوصول المستند إلى الدور) المقيدة
51) ما هو جراب ContainerCreating؟
إن حجرة ContainerCreating هي تلك التي يمكن جدولتها على العقدة ولكن لا يمكن بدء تشغيلها بشكل صحيح.
52) ما هي أنواع حجم Kubernetes؟
أنواع حجم Kubernetes هي:
- فارغه
- القرص المستمر GCE
- فلوكر
- مسار المضيف
- NFS
- ISCSI
- RBD
- ثابت VolumeClaim
- downwardAPI
53) شرح PVC
يشير الشكل الكامل لـ PVC إلى المطالبة بالحجم المستمر. إنه تخزين يطلبه Kubernetes للقرون. لا يحتاج المستخدم إلى معرفة التوفير الأساسي. يجب إنشاء هذه المطالبة في نفس مساحة الاسم التي تم إنشاء الكبسولة فيها.
54) ما هي سياسة شبكة Kubernetes؟
تحدد سياسة الشبكة كيفية تواصل القرون الموجودة في نفس مساحة الاسم مع بعضها البعض ومع نقطة نهاية الشبكة.
55) ما هي خدمة وكيل Kubernetes؟
خدمة وكيل Kubernetes هي خدمة تعمل على العقدة وتساعد في إتاحتها لمضيف خارجي.
ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)
