"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > CKA دورة كاملة يوم الهندسة المعمارية ubernetes

CKA دورة كاملة يوم الهندسة المعمارية ubernetes

تم النشر بتاريخ 2024-10-31
تصفح:724

CKA Full Course Day ubernetes Architecture

أعتذر إذا رأيت هذه المدونة سابقًا وكانت مجرد رسم عشوائي! لقد قمت بالخطأ بالنقر على "نشر" قبل كتابة أي شيء؟. ما زلت أكتشف سير عمل سلسًا بين Canva وdev.to وEraser.io — لذا تحملني بينما أقوم بالأمور في نصابها الصحيح.


بنية Kubernetes - مكونات العقدة الرئيسية والعقدة العاملة

في مقال اليوم، سأقوم بالتعرف على البنية الأساسية لـ Kubernetes، مع التركيز على المكونين الرئيسيين: العقدة الرئيسية والعقدة العاملة.

العقدة الرئيسية

العقدة الرئيسية هي المكان الذي يحدث فيه سحر التحكم. إنها مسؤولة عن إدارة المجموعة وتنسيق كل شيء بين العقد. فيما يلي المكونات الرئيسية للعقدة الرئيسية:

  • خادم API : هذه هي نقطة الدخول لجميع المهام الإدارية. فكر في الأمر باعتباره مركز الاتصال الرئيسي بين المستخدمين والعقد وحتى المكونات الخارجية.

  • Scheduler: كما يوحي الاسم، فهو مسؤول عن جدولة تطبيقاتك (pods) للتشغيل على Worker Nodes بناءً على الموارد المتاحة.

  • مدير وحدة التحكم: مسؤول عن مراقبة الحالة المرغوبة للمجموعة والحفاظ عليها، والتأكد من أن كل شيء يعمل بسلاسة وكما هو متوقع.

  • etcd: إنه عقل العملية، حيث يقوم بتخزين جميع بيانات المجموعة وتكويناتها.

عقدة العامل

على الجانب الآخر، لديك العقد العاملة. هذه هي الأماكن التي تعمل فيها حاوياتك (تطبيقاتك) فعليًا. وإليكم الشرح:

  • Pods: Pod هي أصغر وحدة قابلة للنشر في Kubernetes. تحتوي كل كبسولة على حاوية واحدة أو أكثر.

  • kubelet: يضمن تشغيل الحاويات الموجودة في Pods وتقديم التقارير إلى العقدة الرئيسية.

  • وقت تشغيل الحاوية : هذا هو البرنامج الذي يقوم بتشغيل الحاويات بالفعل.

  • kube-proxy: يدير قواعد الشبكة التي تسمح للبودات بالتواصل مع بعضها البعض ومع العالم الخارجي.

وضع كل ذلك معا

يعد الاتصال بين العقد الرئيسية والعقد العاملة أمرًا أساسيًا للحفاظ على تشغيل النظام بسلاسة. يتواصل خادم API مع kubelet في كل عقدة عاملة للتأكد من أن الحاويات تعمل كما هو متوقع، بينما يقرر المجدول أي البودات ستنتقل إلى المكان بناءً على الموارد.


آمل أن يمنحك هذا صورة واضحة عن كيفية تنظيم بنية Kubernetes. إذا كنت تتعلم Kubernetes مثلي، فإن رسم هذه المخططات وتقسيم الأشياء يساعد حقًا في ترسيخ المفاهيم.

العلامات والإشارات

@piyushsachdeva
فيديو اليوم الخامس

بيان الافراج تم نشر هذه المقالة على: https://dev.to/lloydrivers/cka-full-course-2024-day-540-kubernetes-architecture-3pob?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3