Loading...

مساعدة CDN.com.tr

ترحيل Managed Container Apps

أنشئ تطبيق حاوية، وبيانات اعتماد سجل، ومتغيرات/أسراراً، وعمليات استيراد، ومهاماً، ونشراً، وحالة، وسجلات من واجهات العميل.

ترحيل Managed Container Apps

أنشئ تطبيق حاوية، وبيانات اعتماد سجل، ومتغيرات/أسراراً، وعمليات استيراد، ومهاماً، ونشراً، وحالة، وسجلات من واجهات العميل.

أدلة موصى بها

شرح عملي شامل من البداية إلى النهاية لـ Managed Container Apps.

النشر من docker-compose.yml

دراسة حالة: نشر مشروع docker-compose

استورد ملف docker-compose.yml حقيقيًا (web + worker + Postgres مُدار + Redis) من البداية للنهاية — سواء عبر مسار واجهة اللوحة أو عبر cdnctl، موضّحًا بلقطات شاشة حقيقية.

Panel + cdnctl Platform Help
افتح دراسة الحالة

مسار اللوحة

  1. Management Panel
  2. Hosting / Platforms
  3. Managed Container Apps
  4. Deploy / Status / Logs
  5. Operations

المتطلبات المسبقة

  • يجب تعيين باقة ذات حقوق تطبيق حاوية.
  • يجب إخفاء بيانات اعتماد السجل والأسرار في استجابات واجهة المستخدم/واجهة برمجة التطبيقات.
  • يجب أن تكون عمليات النشر والحالة والسجلات متاحة عبر واجهات العميل؛ ولا يُستخدم kubectl.

دليل خطوة بخطوة

1

افتح دليل Managed Container

يشرح Container Apps متطلبات الصورة والنطاق وفحص السلامة والنشر.

  • افتح دليل Managed Container Apps.
  • راجع فحص جاهزية الباقة والحقول المطلوبة.

النتيجة المتوقعة: الحقول اللازمة لإنشاء تطبيق حاوية واضحة.

cdnctl equivalent
cdnctl container apps list --account <account_uuid>
2

انشر وراقب Operations

النشر غير متزامن ويجب أن يكون مرئياً عبر Operations والحالة والسجلات.

  • أنشئ التطبيق أو حدّثه.
  • ابدأ النشر.
  • راقب حالة queued/running/success/failed في Operations.

النتيجة المتوقعة: تظهر نتيجة النشر بحالة وسجلات آمنة للعميل.

cdnctl equivalent
cdnctl container apps deploy --account <account_uuid> --app <app_uuid>
cdnctl container apps wait --account <account_uuid> --app <app_uuid> --status running --timeout 300

التحقق

  • يُتحقق من نجاح النشر من Operations/الحالة.
  • الأسرار وكلمات مرور السجل غير مرئية في لقطات شاشة المساعدة.
  • تستخدم حالات الفشل مخرجات تشخيص آمنة للعميل.

حالات الاستخدام

يُنقل تطبيق Docker/Kubernetes إلى CDN.com.tr دون kubectl أو SSH أو artisan أو الوصول إلى قاعدة البيانات أو عمليات قائمة انتظار داخلية.

سير عمل سريع

  1. شغّل فحص الجاهزية المسبق.
  2. أنشئ بيانات اعتماد سجل إذا لزم.
  3. أنشئ التطبيق مع صورة ومنفذ وفحص سلامة ومتغيرات وأسرار.
  4. أنشئ عمليات استيراد أو مهاماً مجدولة.
  5. انشر وراقب الحالة/السجلات.

الفحوصات

  • التطبيق يعود إلى الحساب.
  • أسرار السجل مخفية.
  • ينشئ النشر عملية ومراجعة.
  • فشل فحص السلامة له سجلات وتوجيه تشخيصي.