"نظرة عامة على ميزات Kubespray": الفرق بين الإصدار الأصلي والشوكة

في 23 سبتمبر، الساعة 20.00 بتوقيت موسكو، سيعقد سيرجي بونداريف ندوة مجانية عبر الإنترنت "نظرة عامة على ميزات Kubespray"، حيث سيخبرك بكيفية تحضير kubespray بحيث يتم الحصول عليه بسرعة وكفاءة ويتحمل الأخطاء.

سيخبرك سيرجي بونداريف بالفرق بين النسخة الأصلية وشوكتنا:

"نظرة عامة على ميزات Kubespray": الفرق بين الإصدار الأصلي والشوكة

الفرق بين النسخة الأصلية وشوكتنا.

أولئك الذين واجهوا cubespray بالفعل، ربما يتساءلون الآن لماذا أقارن kubeadm مع cubespray، لأن cubespray لإنشاء مجموعة تستدعي kubeadm ويبدو للوهلة الأولى وكأنه برنامج نصي لتثبيت الحزم والتشغيل الآلي.

ولكن لم يكن هذا هو الحال دائمًا، ففي البداية، قام cubespray بتثبيت جميع المكونات بشكل مستقل:

  • تجميعها إلخ المجموعة؛
  • المكعبات المثبتة والشهادات التي تم إنشاؤها والتكوينات ورموز الوصول لحجيرات مستوى التحكم الثابتة ومكونات الخدمة الأخرى؛
  • إنشاء حسابات خدمة للعقد العاملة وربطها بالمجموعة.

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

ونتيجة لذلك، فإن الفرق بين المجموعات التي أنشأتها شوكتي والمجموعات الأصلية هو وكيل kube وفترة صلاحية الشهادات.

في شوكتي، يظل كل شيء كما كان من قبل - يتم إطلاق مكعب الوكيل كجراب ثابت، ويتم إصدار الشهادات لمدة 100 عام.

في Kubeadm، يتم إطلاق مكعب الوكيل كمجموعة شيطانية، ويتم إصدار الشهادات لمدة عام واحد، ويجب تجديدها بشكل دوري. لقد تعلم kubeadm أخيرًا كيفية القيام بذلك بأمر واحد.

الفرق صغير، واليوم نستخدم كلا الخيارين.

الميزات (العيوب) أثناء العملية الصناعية:

النص عالمي، لذا فهو ليس سريعًا جدًا. يمكنك تسريع عملية التحقق الخاصة بك بشكل كبير من خلال إزالة عمليات التحقق والبدء من صورة جاهزة.

السيناريو معقد، هناك أماكن غير منطقية، وإرث ثقيل. تركيب اضافية وحدات التحكم والبرامج عبر cubespray - جيدة للتدريب والاختبار. في حفلة موسيقية. بالنسبة للتشغيل، فإن الاعتماد على رذاذ المكعب ليس فكرة سليمة للغاية، بالإضافة إلى أنه يتم تنفيذ تحديث البرنامج باستخدام طريقة "اقتلها واصنع واحدة جديدة" - مما يعني انقطاع الخدمة.

يمكن فقط إضافة العقد العاملة، مع وجود بعض الفروق الدقيقة في الشهادات مع الماجستير، ولا يعالج البرنامج النصي جميع المشكلات المحتملة التي قد تنشأ.

على سبيل المثال، واجهت مشكلة مع kubeadm عندما تعطل عند إضافة السيد الثاني والثالث، وبعد ذلك قام cubespray بإعادة تعيين kubeadm على العقدة، وحاول إضافة السيد مرة أخرى.

كانت المشكلة الوحيدة هي أنه بحلول الوقت الذي حدث فيه الفشل، كان المثيل الثاني etcd قد تمكن بالفعل من التسجيل، وبما أنه تم حذفه أيضًا بعد إعادة التعيين، انتهى بنا الأمر إلى كابوس - مجموعة etcd من عقدتين، إحداهما كانت حذف، والثاني لم يعد يقبل العملاء. ونتيجة لذلك ماتت المجموعة دون أن تولد.

مفتوح المصدر كما هو.

كل هذا وأكثر في الندوة المجانية "نظرة عامة على ميزات Kubespray» 23 سبتمبر، الساعة 20.00 بتوقيت موسكو.

اشترك الآن!

المصدر: www.habr.com

إضافة تعليق