هل ترغب في تعلم كيفية القيام تثبيت الكتلة Kubernetes على أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تثبيت كتلة Kubernetes على جهاز كمبيوتر يعمل أوبونتو لينكس.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
في المثال الخاص بنا، عنوان IP للعقدة الرئيسية Kubernetes هو 192.168.100.9.
في المثال الخاص بنا، عنوان IP للعقدة الثانوية Kubernetes هو 192.168.100.10.
Kubernetes – الدروس
في هذه الصفحة، نقدم وصولاً سريعاً إلى قائمة من الدروس المتعلقة بـ Kubernetes.
البرنامج التعليمي كوبيرنيسيس الكتلة – تثبيت العقدة الرئيسية
• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL
تثبيت قائمة الحزم المطلوبة.
تثبيت خدمة دوكر.
تمكين خدمة Docker أثناء التمهيد.
تحرير ملف تكوين خدمة Docker.
إضافة التكوين التالي في نهاية العنصر المسمى: EXECSTART
هنا هو الملف قبل التكوين لدينا.
هنا هو الملف بعد التكوين لدينا.
إنشاء ملف تكوين النظام.
هنا هو محتوى الملف.
تمكين ملف تكوين النظام.
تحرير ملف التكوين المسمى: MODULES. Conf.157
إضافة التكوين التالي في نهاية هذا الملف.
تحرير ملف التكوين FSTAB وتعطيل استخدام الذاكرة Swap.
هنا هو الملف قبل التكوين لدينا.
هنا هو الملف بعد التكوين لدينا.
تعيين اسم مضيف فريد.
تحرير ملف التكوين المسمى HOSTS.
إضافة إدخال إلى عقدة Kubernetes الثانوية.
إنشاء ملف لتكوين متغيرات البيئة المطلوبة.
هنا هو محتوى الملف.
إعادة تشغيل الكمبيوتر.
قم بتنزيل مفتاح المستودع Kubernetes وتثبيته.
إضافة مستودع Kubernetes الرسمية.
تثبيت حزم Kubernetes.
قم بتنزيل صور Kubernetes المطلوبة.
هنا هو إخراج الأمر.
تهيئة الكتلة Kubernetes.
هنا هو إخراج الأمر.
يحيط علماً الأمر لإضافة العقد إلى الكتلة Kubernetes.
تعيين إذن الملف الصحيح على ملف تكوين Kubernetes.
تثبيت تكوين شبكة الاتصال المطلوبة لـ PODs.
تثبيت وحدة تحكم إنغريس.
بشكل افتراضي، لا يسمح للعقدة الرئيسية Kubernetes لتشغيل PODS.
اختياريًا، قم بتمكين العقدة الرئيسية Kubernetes لتشغيل PODS.
تهانينا! لقد انتهيت من تثبيت Kubernetes على أوبونتو لينكس.
البرنامج التعليمي كوبيرنيسيس الكتلة – تركيب عقدة الثانوية
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
تثبيت قائمة الحزم المطلوبة.
تثبيت خدمة دوكر.
تمكين خدمة Docker أثناء التمهيد.
تحرير ملف تكوين خدمة Docker.
إضافة التكوين التالي في نهاية العنصر المسمى: EXECSTART
هنا هو الملف قبل التكوين لدينا.
هنا هو الملف بعد التكوين لدينا.
إنشاء ملف تكوين النظام.
هنا هو محتوى الملف.
تمكين ملف تكوين النظام.
تحرير ملف التكوين المسمى: MODULES. Conf.157
إضافة التكوين التالي في نهاية هذا الملف.
تحرير ملف التكوين FSTAB وتعطيل استخدام الذاكرة Swap.
هنا هو الملف قبل التكوين لدينا.
هنا هو الملف بعد التكوين لدينا.
تعيين اسم مضيف فريد.
تحرير ملف التكوين المسمى HOSTS.
إضافة إدخال إلى العقدة الرئيسية Kubernetes.
إعادة تشغيل الكمبيوتر.
قم بتنزيل مفتاح المستودع Kubernetes وتثبيته.
إضافة مستودع Kubernetes الرسمية.
تثبيت حزم Kubernetes.
الانضمام إلى الكتلة Kubernetes.
في المثال، انضم هذا الكمبيوتر الكتلة Kubernetes المثبتة على العقدة الرئيسية 192.168.100.9.
ضع في اعتبارك، التي تحتاج إلى استخدام الأمر المخصص إنشاؤها بواسطة العقدة الرئيسية للانضمام إلى الكتلة الخاصة بك.
هنا هو إخراج الأمر.
تهانينا! لقد انضممت إلى مجموعة Kubernetes.
البرنامج التعليمي Kubernetes — اختبار الكتلة
على العقدة الرئيسية، قائمة أعضاء الكتلة Kubernetes.
هنا هو إخراج الأمر.
إنشاء نشر باستخدام صورة Nginx.
في المثال، أنشأنا نشر يسمى TEST.
انتظر حتى النظام لتحميل صورة Nginx وبدء تشغيل POD.
سرد PODs المثبتة على الكتلة.
هنا هو إخراج الأمر.
في المثال الخاص بنا، يتم تشغيل POD الذي تم إنشاؤه على العقدة التالية: KUBERNETES-02. المحليه
تحجيم نشرنا إلى 3 نسخ متماثلة.
تحقق من نشر Kubernetes.
هنا هو إخراج الأمر.
سرد PODs المثبتة على الكتلة.
هنا هو إخراج الأمر.
في مثالنا، لدينا 3 PODs تعمل على العقدة التالية: KUBERNETES-02. المحليه
إنشاء ملف YAML مع تكوين الخدمة الجديدة.
هنا هو محتوى الملف.
لا تقم بتغيير المسافة البادئة لملف YAML المستخدمة أعلاه.
تثبيت خدمة Kubernetes الجديدة.
تحقق من قائمة خدمات Kubernetes.
هنا هو إخراج الأمر.
في المثال الخاص بنا، أنشأنا خدمة جديدة تسمى TEST-WEB.
في المثال، كشفنا المنفذ 80 من نشرنا كمنفذ 80 من المضيف 192.168.100.9.
استخدم الأمر CURL لاختبار الاتصال بنشر Nginx.
افتح المتصفح الخاص بك وأدخل عنوان IP الخاص بخادم Kubernetes الخاص بك.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://192.168.100.9
سيعرض خادم Kubernetes صفحة Nginx.
تهانينا! لقد قمت باختبار كتلة Kubernetes بنجاح.