خطوات الاستخدام
الخطوة الأولى: أدخل عدد الحاويات (containers) التي ترغب في نشرها. هذا الرقم يمثل عدد نسخ التطبيق أو الخدمة التي سيتم تشغيلها. في بيئات مثل Kubernetes، يتم تحديد هذا العدد لتحقيق التوازن في التحميل وتوفير التكرار (redundancy) وتجنب نقاط الفشل الفردية. كلما زاد العدد، زادت القدرة على معالجة الطلبات ولكن أيضًا زاد استهلاك الموارد. تأكد من أن العدد يتماشى مع متطلبات التطبيق من حيث التوفرية (availability) والحمل المتوقع.
الخطوة الثانية: أدخل كمية وحدة المعالجة المركزية (CPU) المطلوبة لكل حاوية. عادةً ما تُعطى بوحدة الـ millicores (مللي كور) أو بعدد صحيح من الأنوية (vCPUs). على سبيل المثال، 1000 millicores = 1 CPU core. فهم هذه الوحدة ضروري لأن الحاويات غالبًا ما تشارك نوى المعالج مع بعضها البعض. تحديد قيمة منخفضة جدًا قد يؤدي إلى ضعف الأداء، بينما قيمة مرتفعة جدًا قد تهدر الموارد. يُنصح بالرجوع إلى معايير التطبيق الأساسية مثل متطلبات اللغة أو قاعدة البيانات.
الخطوة الثالثة: أدخل كمية الذاكرة (memory) المطلوبة لكل حاوية. الوحدة الشائعة هي الميغابايت (MB) أو الجيغابايت (GB). يجب أن تشمل هذه القيمة الذاكرة المستخدمة من قبل التطبيق نفسه بالإضافة إلى أي اعتماديات (dependencies). على سبيل المثال، إذا كان التطبيق يعتمد على قاعدة بيانات داخل الحاوية، يجب تضمين ذاكرة قاعدة البيانات أيضًا. احذر من تأثير تراكم الذاكرة (memory leak) وتأكد من تعيين حد أقصى (limit) أعلى من الطلب (request) لمنع الحاوية من استخدام ذاكرة غير محدودة.