diff --git a/content/ar/pod.md b/content/ar/pod.md new file mode 100644 index 0000000000..c54079520e --- /dev/null +++ b/content/ar/pod.md @@ -0,0 +1,31 @@ +--- +title: حُجَيرة +status: مكتملة +category: مفهوم +--- + +الحُجَيرة (Pod) في سياق [الكوبيرنيتيس](/kubernetes/) +هي الوحدة الإدارية الأساسية لتشغيل التطبيقات. +تتكون الحُجَيرة من [حاوية](/ar/container/) أو عدة حاويات بالإضافة إلى ملحقاتها. +يدير [عنقود](/ar/cluster/) كوبرنيتيز الحجيرات في مجموعات مستقلة تخدم كلاً منها تطبيق معين. +تلك المجموعات قابلة [للتوسع](/ar/auto-scaling/) [الأفقي](/horizontal-scaling/) [والعمودي](/vertical-scaling/) حسب احتياج التطبيق للموارد الحاسوبية. + +## المشكلة التي حلتها +الحاوية هي وحدة مستقلة قادرة على القيام بوظيفة معينة، +وتحتاج بعض الوظائف إلى عدة حاويات تعمل بالتنسيق معاً للقيام بها. +كلما زادت عناصر التطبيق زادت صعوبة إدارته، +فعلى مدير النظام الحفاظ على صحة جميع العناصر، +وضمان قدرة التواصل بينها، +حتى يعمل التطبيق كما ينبغي. +تُسَهِّل الحجيرات إدارة تلك التطبيقات +حيث أنها تُحَزِّم عدة حاويات في كيانٍ واحد سهل الإدارة. + +## كيف تساعد؟ +من أمثلة الحُجَيرات متعددة الحاويات: +* حُجَيرة تحتوي على حاوية تقوم ببعض الإعدادات الأولية في قرينتها +* حُجَيرة فيها حاوية جانبية (sidecar) تعمل بالتزامن مع الحاوية الأساسية للقيام بوظيفة مساندة: + * جمع السجلات ([logs](https://en.wikipedia.org/wiki/Logging_(computing))) من الحاوية الأساسية + * إدارة تواصل الحاوية الأساسية مع النظام (انظر إلى [الشبكة الخدمية](/service-mesh/)) + +بإمكانك تخصيص الموارد الحاسوبية لكل حاوية في الحُجَيرة على حدا، +أو أن تخصص الموارد للحُجَيرة فتتشاركها الحاويات حسب الطلب. \ No newline at end of file