kubernets الإطار التحليلي العام

A، يبدأ Kubernetes والتي تحتفظ بها فريق Google على أساس نظام إدارة المجموعة مفتوحة المصدر عامل الميناء الحاويات، لأنه لا يدعم منصة سحابة المشتركة، والدعم داخل مركز البيانات.

بنيت على Kubernetes عامل الميناء يمكن بناء خدمة ارسال حاوية، والتي تهدف للسماح للمستخدمين لإدارة الحاويات العنقودية سحابة من خلال مجموعة Kubernetes، دون المستعمل عمل الإعداد المعقدة. سيقوم النظام تلقائيا حدد العقد المناسبة لإجراء مجموعة العمل السفينة محددة معالجة الجدولة. مفهوم جوهرها هي الحاويات قرنة. يتكون قرنة من مجموعة تعمل في نفس العقدة العمل المادية للحاوية. هذه الحاويات لها نفس مجموعة من مساحة الشبكة، وحصة تخزين IP و، قد يتم تنفيذ تعيين منفذ لكل قرنة فقا للحالة الفعلية. وبالإضافة إلى ذلك، سوف تدار Kubernetes عقدة العمل التي عقدة النظام المضيف يحتوي على الحاوية عامل الميناء استخدامها لتشغيل الخدمات.

ثانيا، نموذج معماري للسيد / العقد (العمل)

بعد يمكن أن يفهم سيد مثل النحلة، والعقد لالشغالات (العمل)

  • سيد دخول فقط عن الكتلة، يجب القيام به وفرة عالية.

  • توفر كل عقدة جزء عقدة من قوة الحوسبة والتخزين القدرات. (العقد تشغيل حاوية)

  • طلب عملية :

    طلب العميل (إنشاء حاوية التمهيد) هو أول إرسالها إلى سيد، سيد الذي لديه المجدول، فإن الموارد تحليل حالة كل عقدة إلى عقدة 2 لإيجاد أشواط حاوية أنسب من عقدة المستخدم المطلوب، وذلك جدولة بنسبة هذه العقدة من عامل ميناء أو حاوية أخرى مسؤولة عن المحرك للبدء هذه الحاوية. 3 بدء التحقق ما إذا كانت الحاوية مرآة المحلية، دون الحاجة إلى سحب مستودع صورة التمهيد (مستودع يمكن تنعكس على السحابة، الاختبار الذاتي قد يكون مستودع الخاص، ويمكن أيضا أن يتم تشغيل الحاوية على عقدة عقدة).

    ثلاثة مكونات الكتلة ماستر

    • API خادم يستقبل ويعالج طلب المستخدم

    • جدولة جدولة طلب إنشاء السفينة

    ### جدولة مستويين #### الخطوة الأولى: انتقاؤه لأول مرة 1. تقييم كل عقدة يتماشى مع احتياجات قليل الجزء الثاني ####: يفضل القيام 2. الأمثل (الطريقة المفضلة) ومن ثم اختيار من بينها العديد من المتطلبات بما يتماشى مع >  الحوسبة ورصدت موارد التخزين المسؤولة عن أكثر من كل مجموعه من عقدة المتاحة ونسخ رمز لتقييم حجم الموارد وفقا لطلب المستخدم لإنشاء حاوية المطلوب
    • تحكم-مدير ضمان أن الحاوية تم إنشاؤها في حالة صحية

    مدير المراقب المالي لضمان صحة وحدة تحكم، يتم استخدام وحدة تحكم لضمان صحة الحاوية.

    • التسمية محدد يمكن علامة جراب قبل وحدة تحكم، ومن ثم يمكن تحديد وحدة تحكم وفقا لعلامة جراب

    إلى جراب يمكن أن تكون علامة مباشرة مع التسمية عند إنشاء جراب، ومن ثم السماح للتحكم تعترف جراب من قيمة دلالية ل

    أربعة مكونات الكتلة عقدة

    • kubelet apiserver تتفاعل مع تشغيل، وتلقي ومعالجة جدول سيد على مجموعة متنوعة من المهام.

    • عامل ميناء جراب العملية في حاوية

    • وحدة الحد الأدنى ليست قيد التشغيل على K8s الحاويات، ولكن جراب

    • kubernets جدولة سفينة ليس بشكل مباشر، ولكن جدولة جراب، جراب واحد حاوية الحزمة.

    • جراب حيث يمكنك الحصول على حاويات متعددة، إلا أنهما يشتركان في نفس مكدس بروتوكول الشبكة، وحدات التخزين

    • عموما فقط حاوية واحدة جراب

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

    حول قرنة

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

    وبما أنه لا تنقسم وحدة ذرية kubernet جراب العنقودية، جراب في أي وعاء أو عدد وافر من الحاويات، حيث من المقرر جراب على الماجستير عقدة، ومن المقرر جميع الحاويات من جراب ل على عقدة واحدة

  • قرنة مستقلة

  • إدارة الذات، بعد إنشاء لا يزال يتعين تقديمها إلى apiserver، عقدة إلى عقدة من apiserver للجدول الزمني المحدد، بدء جراب بواسطة العقدة، إذا قرنة من فشل الحاويات، والحاجة إلى إعادة تشغيل الحاويات، والحاجة kubelet لإكمال. ومع ذلك، إذا فشل عقدة، يختفي الحاوية. ونحن لا يمكن أن تحقق جدولة العالمية.

  • مراقبة وإدارة قرنة

  • وقدم لها آلية تحكم يجعل جراب أصبحت دورة حياة الكائن، وبعد ذلك الجدول الزمني لعقدة على المدى العنقودية جدولة، وهناك بعض المهام لتشغيل جراب الخفي أو حاوية، لضمان أن تكون في أي وقت على التوالي، في حالة الفشل، يجب عليك إعادة تشغيله دائما أو يحل محله.

    الأنواع تحكم جراب

    • المراقب النسخ المتماثل

      • Duotuishaobu، فإنه يجب أن تكون محددة بدقة وذلك تمشيا مع توقعات الناس

      • التمديد (المستخدم مماثل لا إطلاق ينظرون)

      • التراجع

    • ReplicaSet

    • نشر يمكن إلا أن إدارة التطبيقات عديمي الجنسية

    • StatefulSet إدارة التطبيقات جليل

    • تشغيل نسخة من DaemonSet كل عقدة، بدلا من تشغيل عشوائي

    • العمل، Cronjob دوري تشغيل مهمة أو وظيفة

      • بعض المهام هي مؤقتة وتحتاج إلى تشغيل بعد انتهاء عملية النهاية، هذه الحاجة ليست دائما تكون قيد التشغيل، يمكنك تشغيل وظيفة

    • HPA (HorizontalPodAutoscaler) نظام الرصد الآلي وتحليل الحمل لإضافة أو تقليل جراب

    اكتشاف الخدمة

    إعادة بناء كل جراب هو جراب جديد، على سبيل المثال، فإنه ليس نفس قبل عنوان IP واسم المضيف. إضافة kubernets المقدمة بين كل مجموعة من خدمات مماثلة لجراب عملائها وطبقة وسيطة، يتم إصلاح طبقة المتوسطة (-SERVICE)، طلب خدمة على منفذ ثم وكيل العميل إلى جراب الخلفي (حكم DNAT )، التي تقوم عليها جراب باستمرار، وسيتم ربط جراب جديد على الفور (حسب العلامة محدد لاقترانه نفس التسمية)، ثم عنوان IP واسم المضيف في جراب جديد ديناميكية المرتبطة التحقيق،

    خمسة، k8s نموذج الشبكة

  • شبكة جراب. وكل جراب يعمل على نفس الشبكة، وعنوان الشبكة من جراب هو عنوان صحيح، موجود في مساحة الاسم شبكتها لهم.

  • الشبكة (شبكة الكتلة). عنوان خدمة ليست في الحقيقة عنوان، أو مخالفاتها موجودة في قواعد إيبتبلس.

  • شبكة العقدة.

  • ستة، k8s تصنيف الاتصالات

  • بين عدد وافر من الحاويات داخل نفس جراب: شبكة LO

  • التواصل بين جراب. (شبكة تراكب، شبكة تراكب)

  • الاتصال المباشر بين جراب، جراب سواء التي تعمل على العقدة التي وعنوان كل جراب هو لا ينبغي على الاطلاق ليس هو نفسه.

  • التواصل بين جراب وخدماتها

  • عنوان الخدمة هو مجرد إيبتبلس حكم على عنوان المضيف، عنوان الوجهة لا تحتاج إلى تكوين بوابة افتا الخاص بك. هناك ينبغي أن تعالج كل قواعد الخدمة على كل مضيف. عندما جراب محاولة الوصول إلى عنوان الخدمة، الطلب الأول إلى العبارة (جسر عادة docker0)، ثم عنوان docker0 تجد جسر الوصول إليها حاليا من قبل نواة أو مخالفاتها قواعد إيبتبلس، ثم سيتم تقديم الطلب.

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

    سبعة، etcd k8s التخزين

    Etcd هو مكون من مجموعة Kubernetes مهمة جدا للحفاظ على كل تكوين الشبكة العنقودية ووضع المعلومات من وجوه.

    كل مجموعة التخزين تكوين شبكة الاتصال وتغيير المعلومات مهمة جدا، ولذلك فمن الضروري القيام توفر عالية.

    ثمانية، k8s مجموعة من العناصر

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

    موجز.

    ولفت خريطة k8s نلخص المجموعة بأكملها، على النحو التالي.

    وقال نينغ، قال الرجال الثلاثة LPL أقوى الملعب المستخدمين بعد مشاهدة: 7 التي وضعت ارتداء الخنزير؟

    Jingdong لعبة الهاتف المحمول تفسير صناعة رائدة القوة: أفراد متعمقة تدريب كليات التصميم والابتكار

    Zotye كبير خطوة X7 /1.5T التلقائي المدرجة للبيع من 89900

    OFF-WHITE س لم نايك لا تشتري؟ شاحنات صغيرة، وعلى الفور تنفيذ شيء له!

    تعلم خطوة بخطوة عامل الميناء أقراص التخزين

    S8 زجاجات الأكسجين التعليق، معارك الفريق عدة مرات بصوت عال، والإنقاذ شريك جميع الأصدقاء يضحكون

    السماح بسرعة لا يمكن تصورها: 6 بالإضافة إلى تجربة حية للبدء

    6 صينية الصنع أودي دفع سيارات الطاقة الجديدة ازهر 5 سنوات كاملة

    يوضح سيناريوهات التطبيقات النموذجية حارس الحديقة

    لا يزال يرتدي قدمي الانسان من Yeezy؟ اقول لكم كيفية ارتداء الملابس Yeezy حيل جديدة!

    بعد ذلك بعامين، "ملكة الثلج" مرة أخرى العودة إلى إعادة كتابة كل فتاة لديها حلم الاميرة

    نيو أكورا TLX التعرض الخارج بسعر حوالي 234000 يوان من بيع