Podman Desktop هي أداة جديدة تقدمها Red Hat لإدارة الحاويات
كشف النقاب عن ريد هات مؤخرًا من خلال منشور ، وهو أول إصدار رئيسي من سطح المكتب Podman، وهو تطبيق واجهة المستخدم الرسومية (GUI) لبناء وتشغيل وإدارة الحاويات التي تتنافس مع منتجات مثل Rancher Desktop و Docker Desktop.
سطح المكتب Podman يسمح للمطورين دون معرفة إدارة الأنظمة إنشاء وتشغيل واختبار ونشر خدمات مصغرة والتطبيقات المطورة لأنظمة العزل من الحاويات على محطة العمل الخاصة بك قبل نشرها في بيئات الإنتاج.
بعد شهور من العمل الشاق ، يسعدنا الإعلان عن التوفر العام (GA) لـ Podman Desktop 1.0. دعنا نستكشف ماهية Podman Desktop ولماذا يمكن أن يكون مفيدًا لمطوري المؤسسات.
يتم دعم التكامل مع أنظمة Kubernetes و OpenShift الأساسية، بالإضافة إلى استخدام أوقات تشغيل مختلفة لتشغيل الحاويات ، مثل Podman Engine و Podman Lima و crc و Docker Engine.
يمكن أن تعكس البيئة في النظام المحلي للمطور تكوين بيئة الإنتاج التي تعمل فيها التطبيقات النهائية (من بين أشياء أخرى ، يمكن محاكاة مجموعات Kubernetes متعددة العقد وبيئات OpenShift على النظام المحلي).
من الملامح الرئيسية الرئيسية يسلط Podman Desktop الضوء على ما يلي:
- عبر الأنظمة الأساسية ، يمكن تثبيته وتشغيله على أنظمة تشغيل Windows و macOS و Linux
- قم بالتهيئة والتثبيت عبر Podman و Kind و Red Hat OpenShift Local و Developer Sandbox لـ Red Hat OpenShift
- يتيح لك إنشاء الحاويات والبودات وتشغيلها وإدارتها وتصحيح أخطائها
- يمكنك تشغيل الكبسولات مع Kubernetes أو بدونها
- لديها محطة متكاملة للوصول إلى الحاويات
- يسمح بإدارة محركات الحاويات المتعددة
- متوافق مع Docker Compose
- لنبدأ تشغيل Kubernetes YAML
- قم بإنشاء Kubernetes YAML من Pods
- Podify و Kubify: تحويل الحاويات إلى كبسولات و Kubernetes
- إعدادات VPN والوكيل
- إدارة تسجيل الصور
- تكوين سجلات OCI متعددة
- تركيب فجوة الهواء
- جسر بين البيئات المحلية والبعيدة
- لتمكين الخدمات المدارة عن بعد محليًا
- المدودية قابلى المد
- القدرة على تمديد محركات الحاويات أو موفري Kubernetes
- نقاط الامتداد لإضافة الإجراءات والقوائم والإعدادات وإثراء واجهة المستخدم بقدرات محددة
يذكر أن دعم لمحركات إضافية لتشغيل الحاويات ، وموفري Kubernetes ومجموعات الأدوات يمكن تنفيذها في شكل ملحقات إلى سطح مكتب Podman. على سبيل المثال ، تتوفر المكونات الإضافية لتشغيل مجموعة OpenShift Local عقدة واحدة محليًا والاتصال بخدمة OpenShift Developer Sandbox السحابية.
Podman Desktop هي أداة لإدارة الحاويات تتيح للمطورين إنشاء الحاويات وإدارتها ونشرها بسهولة على أجهزتهم المحلية. يقوم Podman Desktop بتنزيل الإعدادات من البيئة الأساسية وتثبيتها وتلخيصها. هذا يجعله خيارًا خفيف الوزن وفعالًا لإدارة الحاويات دون الحاجة إلى إدارة كل شيء محليًا.
بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا يتم توفير أدوات لإدارة صور الحاويات ، والعمل مع الكبسولات والأقسام ، قم بإنشاء صور من Containerfile و Dockerfile ، والاتصال بالحاويات عبر المحطة الطرفية ، وتنزيل الصور من سجلات حاوية OCI ونشر صورك عليها ، وإدارة الموارد المتاحة في الحاويات (الذاكرة ، وحدة المعالجة المركزية ، التخزين).
سطح المكتب Podman يمكن استخدامها أيضًا لتحويل صور الحاويات والاتصال بمحركات العزل الحاويات الداخلية والبنية التحتية الخارجية المستندة إلى Kubernetes لاستضافة البودات الخاصة بك وإنشاء ملفات YAML لـ Kubernetes أو تشغيل Kubernetes YAML على نظام محلي بدون Kubernetes.
من الممكن تصغير التطبيق إلى علبة النظام من أجل الإدارة السريعة من خلال عنصر واجهة مستخدم يسمح ، دون تشتيت الانتباه عن التطوير ، بتقييم حالة الحاويات ، وإيقاف الحاويات وبدء تشغيلها ، وإدارة البيئات بناءً على مجموعات أدوات Podman ونوعها.
أخيرًا ، بالنسبة للمهتمين بهذه الأداة ، يجب أن يعلموا أن كود Podman Desktop مكتوب بلغة TypeScript باستخدام منصة Electron ويتم توزيعه بموجب ترخيص Apache 2.0.
أما بالنسبة لل مهتم بمحاولة تثبيت Podman Desktop على نظامهم ، يجب أن يعلموا أن البنيات الجاهزة معروضة لهم Linux و Windows و macOS.