كيفية استخدام متغيرات البيئة في Kubernetes

Kyfyt Astkhdam Mtghyrat Albyyt Fy Kubernetes



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

متغير البيئة في Kubernetes

متغيرات البيئة ضرورية للحفاظ على التطبيقات في أجهزة الكمبيوتر. نحن نبني متغيرات البيئة مقابل كل تطبيق لتشغيل التطبيقات بنجاح. متغيرات البيئة هي قيم ديناميكية يمكن أن توجه العمليات للتشغيل في بيئة. ينشئ المطورون متغير البيئة لـ Kubernetes في جهاز كمبيوتر ثم تسمح أجهزة الكمبيوتر لعمليات Kubernetes بتشغيل التطبيقات بنجاح. يجب أن يعرف المطورون عن مجموعة Kubernetes. مجموعات Kubernetes هي مجموعات من العقد التي تقوم بتشغيل تطبيقات الحاويات بكفاءة.

كيفية استخدام متغيرات البيئة في Kubernetes؟

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







الخطوة رقم 1: ابدأ تشغيل Kubernetes

تستلزم الخطوة الأولى فتح سطر الأوامر أو المحطة الطرفية في نظام التشغيل Linux أولاً. بعد ذلك ، قم بتشغيل الأمر 'minikube start' في المحطة.



> بدء minikube

يمكنك معرفة ما إذا كانت مجموعة Kubernetes موجودة بالفعل عند بدء تشغيلها. بعد ذلك ، ستظهر رسالة تأكيد.







الخطوة # 2: قم بإنشاء ملف تكوين

في السطر التالي ، سننشئ ملف تكوين pod نحدد فيه متغيرات البيئة للتطبيق. لذلك ، في لقطة الشاشة أدناه ، نقوم بإنشاء ملف تكوين باسم 'envi' بامتداد 'yaml'. لفتح ملف في النظام ، نقوم بتشغيل الأمر في المحطة:

> نانو الحسد

عند تشغيل الأمر ، سيظهر 'envi.yaml' في النظام. سنرى أنه تم إنشاء ملف تكوين pod YAML. الكبسولة في Kubernetes عبارة عن مجموعة من الحاويات تُستخدم للتعامل مع حاويات متعددة في وقت واحد. يحتوي ملف تكوين YAML هذا على أنواع مختلفة من المعلومات مثل الإصدار والنوع والبيانات الوصفية والمواصفات وما إلى ذلك.



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

الخطوة رقم 3: قرنة مع حاوية واحدة

الآن ، بعد ذلك ، نقوم بإنشاء جراب بحاوية واحدة تسمى 'envar-demo' عن طريق تشغيل الأمر في المحطة. تم تنفيذ الأمر التالي ، كما هو موضح في الصورة أدناه.

> kubectl خلق -F الحسد

الآن ، يمكننا أن نرى حاوية واحدة تم إنشاؤها بنجاح.

بعد إنشاء الحاويات ، يمكننا الآن بسهولة معرفة عدد الحاويات التي تعمل في الكبسولة حاليًا. لذلك ، نقوم بتشغيل الأمر kubectl في المحطة لسرد حاويات pod.

> kubectl الحصول على القرون -أنا غرض = مظاهرة-إنفارس

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

بعد تعريف متغيرات البيئة في Kubernetes ، نشرح متغير البيئة في الحالة التابعة مثل كيفية استخدام متغير البيئة التابع في Kubernetes. قمنا بتعيين المتغيرات التابعة للحاويات التي تعمل داخل الكبسولة. أنشأنا أيضًا ملف تكوين pod لإنشاء متغيرات تابعة. مرة أخرى ، قم بتشغيل الأمر التالي لإنشاء ملف yaml لتهيئة pod:

> نانو حسد. yaml

الآن ، ملف التكوين مفتوح ويحتوي على تفاصيل القرون والحاويات. لتعيين متغير تابع ، ضع اسم المتغير (var_name $) في قيمة متغير البيئة في ملف التكوين.

الخطوة رقم 4: إنشاء متغير البيئة

بعد ضبط تكوين متغير البيئة ، قم بإنشاء مجموعة متغيرة البيئة باستخدام الأمر kubectl في أداة سطر الأوامر. قم بتشغيل الأمر في المحطة المعروضة أدناه:

> kubectl خلق -F envi1.yaml

بعد تشغيل هذا الأمر ، يتم إنشاء متغير تابع باسم 'التابع- envars-demo' في النظام.

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

> kubectl الحصول على pods تعتمد- envars-demo

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

الخطوة # 3: سجلات لمتغير البيئة التابع

أخيرًا ، قمنا أيضًا بفحص السجلات الخاصة بحاوية متغير البيئة التابعة التي تقوم بتشغيل الكبسولة. هنا ، نحن نستخدم أداة سطر الأوامر kubectl. قم بتشغيل الأمر التالي في جهازك وستظهر الشاشة في نفس الوقت.

> سجلات kubectl جراب / تابع-envars-demo

تتضمن السجلات المرجع أو البروتوكول غير المتغير للنظام الخاص بك ، وعنوان الخدمة للنظام الخاص بك حيث يوجد هذا الكبسولة ، وكذلك escaped_reference لنظامك. باستخدام هذا ، يمكنك أيضًا تكوين عنوان IP أو البروتوكولات بالتفصيل.

لذلك ، بهذه الطريقة نقوم بتضمين أو استخدام متغيرات البيئة في Kubernetes.

استنتاج

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