نظرا للفقرة هذي بخصوص الكوبيرنيت، شنية طبقة التخزين في مستوى التحكم في كوبيرنيت؟
Context:العقدة الرئيسية ل كوبرنيتيس تتعامل مع طائرة التحكم ل كوبرنيتيس في المجموعة، وتدير عبء العمل وتوجه الاتصالات عبر النظام. طيافة التحكم في كوبرنيتس تتكون من مكونات مختلفة، كل واحد فيه عملية خاصة به، واللي تقدر تعمل على عقدة رئيسية واحدة أو على عدة أسياد تدعم مجموعات عالية التوافر. المكونات المختلفة لمستوى التحكم في كوبيرنيتيس هي:  etcd هو مخزن بيانات مستمر، خفيف الوزن، وموزع، مفتاح-قيمة، طوره كوريوس. يخزّن بثقة بيانات التكوين في المجموعة، ويمثّل الحالة الكلية للمجموعة في أي وقت معين. إتش دي يفضّل الاتساق على التوافر في حالة تقسيم الشبكة (شوف نظرية كاب). التسوية مهمة للجدولة الصحيحة وتشغيل الخدمات. خادم ال API يقدم ال Kubernetes API باستخدام JSON عبر HTTP، واللي يوفر كل من الواجهة الداخلية والخارجية ل Kubernetes. سيرفر إيه بي آي يعمل و يثبت طلبات ريست و يحدّث الحالة لمواضيع إيه بي آي في إيتس دي، وبالتالي يسمح للعملاء بتكوين حمولات العمل والحاويات عبر العقد العاملة. سيرفر إيه بي آي يستخدم إيه بي آي المراقبة ل إيه سي دي لمراقبة العنقود، وإجراء تغييرات تهيئة حرجة، أو إعادة أي اختلافات في حالة العنقود إلى ما أعلنه المنتشر. مثلاً، المنتج ممكن يحدد إن ثلاثة فئات من "كود" معين (انظر أدناه) لازم يكونوا يعملون. etcd يخزن حقيقة. إدما كونترولر التنفيذ يلقى إنو ثنين من الحالات فقط اللي بيشتغلوا (لي يتعارضوا مع إعلان etcd) ، يخطط لخلق حالة إضافية من الحزمة. المجدول هو المكون القابل للتوسع يختار على أي عقدة تتشغيل الحزمة غير المجدولة (الكيان الأساسي المدار من قبل المجدول) ، بناء على توافر الموارد. المجدول يراقب استخدام الموارد في كل عقدة لضمان إنشغال العمل ما يتجاوزش الموارد المتاحة. ليهذا الغرض، المجدول لازم يعرف احتياجات الموارد، توافر الموارد، والقيود الاخرى المقدمة من المستخدمين أو توجيهات السياسة مثل جودة الخدمة، احتياجات الصلة ضد الصلة، وموقع البيانات. دور المجدول هو يطابق "العرض" من الموارد مع "الطلب" من حمولة العمل. كونترولر هو حلقة التوفيق اللي بتقود حالة العنقود الفعلية للوضع المطلوب، وتتواصل مع سيرفر برنامج برمجة التطبيقات لتخلق وتحديث وتحذيف الموارد اللي بتديرها (مثلاً، الحزم أو نقاط نهاية الخدمة). واحد من أنواع المتحكم هو المتحكم في التكرار، واللي يدير التكرار والتوسع من خلال تشغيل عدد محدد من النسخ من الحزمة عبر العنقود. ينجم ينجم يخلق زاد محجوزات بديلة اذا العقدة الكامنة فاشلة. كونترولات اخرى الي هي جزء من نظام كوبرنيتيس الأساسي يشملون كونترول DaemonSet لتشغيل بوصلة واحدة بالضبط على كل ماكينة (أو مجموعة فرعية من الماكينات) ، و كونترول وظيفة لتشغيل بوصلات اللي تشتغل حتى الانتهاء (على سبيل المثال، كجزء من وظيفة مجموعة). خيارات العلامات اللي هي جزء من تعريف المتحكم بتحدد مجموعة من الحزم اللي المتحكم يديرها. مدير المتحكم هو عملية اللي تدير مجموعة من المتحكمين الأساسيين لكوبرنيتيس.
ETCD