Contents
- 1 ما هي العقد الملوثة?
- 1.1 ما هي العقد الملوثة في Kubernetes?
- 1.2 كيف يمكنك معرفة ما إذا كانت العقدة ملوثة?
- 1.3 ما هي عقدة taint في OpenShift?
- 1.4 ما هو الفرق بين نظام taint ونظام التقارب?
- 1.5 ما هو تشوق في Kubernetes?
- 1.6 ماذا يفعل استنزاف kubectl?
- 1.7 ما هي تقارب العقدة?
- 1.8 هو أصغر مورد في Kubernetes?
- 1.9 ما هو Node Kubernetes IO ضغط قرص?
- 1.10 ماذا فعل kubernetes 1.8 إصدار?
- 1.11 ما هو محدد العقدة في Kubernetes?
- 1.12 كيف تصنع العقد Kubernetes?
- 1.13 كيف تتسامح?
- 1.14 كيف تقوم بإلغاء جدولة عقدة في kubernetes?
- 1.15 أي من المكونات يمكن أن تتفاعل مع واجهة عقدة Kubernetes?
- 1.16 كيف يمكنك إعادة ضبط قرون Kubernetes?
ما هي العقد الملوثة?
تقارب العقدة هي خاصية للقرون التي تجذبها إلى مجموعة من العقد (إما كتفضيل أو متطلبات صلبة). Taints عكس ذلك – فهي تسمح للعقدة بصد مجموعة من القرون…. يتم تطبيق واحد أو أكثر من taints على عقدة ؛ هذا يمثل أن العقدة يجب ألا تقبل أي قرون لا تتسامح مع Taints.9 ю. 2021 г.
ما هي العقد الملوثة في Kubernetes?
أولاً ، دعنا نتحقق من ما هو بالضبط Taints والتسامح في Kubernetes. Taints هي خاصية للعقد التي تدفع القرون بعيدًا إذا لم تتسامح. مثل الملصقات ، يمكن تطبيق واحد أو أكثر من taints على عقدة. هذا يعني أن العقدة يجب ألا تقبل أي جراب لا يتسامح.
كيف يمكنك معرفة ما إذا كانت العقدة ملوثة?
لرؤية taints لعقدة ، استخدم أداة سطر الأوامر KUBECTL.
- احصل على قائمة بجميع العقد في المجموعة الخاصة بك عن طريق تشغيل الأمر التالي: KUBECTL GET NOMES.
- فحص عقدة عن طريق تشغيل الأمر التالي: kubectl وصف العقدة node_name.
- في الإخراج الذي تم إرجاعه ، ابحث عن حقل Taints.
ما هي عقدة taint في OpenShift?
يرشد العقل على العقدة العقدة لصد جميع القرون التي لا تتسامح مع taint. تتكون Taints والتسامح من مفتاح وقيمة وتأثير. يتيح لك المشغل ترك إحدى هذه المعلمات فارغة. الجدول 1. مكونات taint والتفاوض.
ما هو الفرق بين نظام taint ونظام التقارب?
ما هو الفرق بين نظام taint ونظام التقارب? أ) ينطبق Taints على القرون ، بينما تنطبق قواعد التقارب على العقد.
ما هو تشوق في Kubernetes?
تشويق تجمع العقدة الحالي: هذه العملية تمثل العقد في تجمع العقدة الحالي (التجمع الافتراضي) على أنها غير قابلة للتشكيل. يتوقف Kubernetes عن جدولة قرون جديدة لهذه العقد بمجرد وضع علامة عليها على أنها غير قابلة للجدل.
ماذا يفعل استنزاف kubectl?
يمكنك استخدام استنزاف kubectl لإخلاء جميع القرون بأمان من عقدة قبل إجراء الصيانة على العقدة (هـ.ز. ترقية kernel ، صيانة الأجهزة ، إلخ.)…. من الآمن بعد ذلك إسقاط العقدة عن طريق تشغيل جهازها الفعلي أو ، إذا كان يعمل على منصة سحابة ، أو حذف جهازها الظاهري.
ما هي تقارب العقدة?
تقارب العقدة هي مجموعة من القواعد التي يستخدمها المجدول لتحديد مكان وضع جراب. يتم تعريف القواعد باستخدام ملصقات مخصصة على العقد ومحددات الملصقات المحددة في القرون. يتيح تقارب العقدة لجراب تحديد تقارب (أو مضاد للتقارب) نحو مجموعة من العقد يمكن وضعه عليها.
هو أصغر مورد في Kubernetes?
القرون هي أصغر وحدات الحوسبة القابلة للنشر التي يمكنك إنشاؤها وإدارتها في Kubernetes. جراب (كما هو الحال في جراب الحيتان أو PEA) هو مجموعة من حاويات واحدة أو أكثر ، مع تخزين مشترك وموارد الشبكة ، ومواصفات لكيفية تشغيل الحاويات.
ما هو Node Kubernetes IO ضغط قرص?
ضغط القرص هو شرط يشير إلى أن العقدة تستخدم مساحة كبيرة جدًا من القرص أو تستخدم مساحة القرص بسرعة كبيرة ، وفقًا للعتبات التي حددتها في تكوين Kubernetes الخاص بك…. أو قد يعني أن الطلب هو سوء التصرف وملء القرص قبل الأوان بطريقة غير متوقعة.
ماذا فعل kubernetes 1.8 إصدار?
تواصل Kubernetes تطورها مع الإصدار 1.8 ، تم الإعلان اليوم على مدونة Kubernetes. يعزز هذا الإصدار التحكم في الوصول القائم على الأدوار (RBAC) إلى توفر عام ، ويتضمن إصدارًا مستقرًا من وقت تشغيل الحاويات الخفيفة للوزن لـ Kubernetes ، CRI-O.
ما هو محدد العقدة في Kubernetes?
العقد هو حقل Podspec. يحدد خريطة لأزواج القيمة الرئيسية. لكي تكون الجراب مؤهلاً للتشغيل على عقدة ، يجب أن يكون للعقدة كل من أزواج القيمة الرئيسية المشار إليها كعلامات (يمكن أن تحتوي على ملصقات إضافية أيضًا). الاستخدام الأكثر شيوعًا هو زوج واحد من القيمة الرئيسية.
كيف تصنع العقد Kubernetes?
يمكنك إنشاء وتعديل كائنات العقدة باستخدام kubectl. عندما تريد إنشاء كائنات عقدة يدويًا ، قم بتعيين علامة kubelet-register-node = false. يمكنك تعديل كائنات العقدة بغض النظر عن إعداد-register-node. على سبيل المثال ، يمكنك ضبط الملصقات على عقدة موجودة أو وضع علامة عليها غير قابلة.
كيف تتسامح?
بالتسامح. لا تتم إزالة القرون مع هذا التسامح من عقدة تحتوي على taints.
كيف تقوم بإلغاء جدولة عقدة في kubernetes?
لإزالة عقدة Kubernetes:
- قم بتسجيل الدخول إلى عقدة Kubernetes التي تريد إزالتها.
- توقف وتعطيل خدمة ذرية الملح على هذه العقدة:…
- تحقق من أن اسم العقدة غير مسجل في مفتاح الملح….
- قم بتسجيل الدخول إلى أي عقدة Master Kubernetes.
- ضع علامة على العقدة على أنها غير قابلة للتنفيذ لمنع تعيين قرون جديدة لها:
أي من المكونات يمكن أن تتفاعل مع واجهة عقدة Kubernetes?
مكونات طائرة التحكم
- Kube-apiserver. خادم API هو مكون من طائرة التحكم في Kubernetes التي تعرض API Kubernetes….
- الخ….
- kube scheduler….
- ماناجير كوبي-السيطرة….
- ماناجير السيطرة السحابية….
- kubelet….
- Kube-proxy….
- وقت تشغيل الحاوية.
كيف يمكنك إعادة ضبط قرون Kubernetes?
طرق لإعادة تشغيل القرون باستخدام kubectl
- $ minikube البدء.
- $ kubectl احصل على القرون.
- $ touch deployment.يامل.
- $ KUBECTL إنشاء -F نشر.يامل.
- $ kubectl احصل على القرون.
- $ KUBECTL RELOUT RESPIONMENT
- $ KUBECTL SET ENV DEPLOINMENT DEPLOING_DATE = “$ (DATE)”
]