عن المشروع
Skaffold أداة سطر الأوامر التي تسهل تطوير تطبيقات Kubernetes المستمر. تكتشف التغييرات في الشفرة المصدرية وتتعامل تلقائيًا مع سلسلة الإنتاج لبناء التطبيقات ونشرها وDeploymentها إلى مجموعات محلية أو بعيدة. تشمل الميزات الرئيسية:
- تدفق البناء إلى Deployment المحسّن مع تسمية الصور القائمة على السياسات
- التغذية الراجعة المستمرة عبر تجميع السجلات التلقائي وتحويل المنافذ
- نقل المشروع عبر الملفات المُحددة بالسياق وملفات التكوين على مستوى المستخدم والمتغيرات البيئية والعلميات
- مكونات بناء CI/CD: `skaffold run` لتنفيذ كامل و`skaffold render` لعرض مManifests Kubernetes المُعبأة لسلاسل GitOps
- `skaffold init` لتكوين ملف التكوين تلقائيًا من خلال اكتشاف ملفات المشروع
- دعم التطبيقات متعددة المكونات
- هيكل قابل للتوسيع لدمج أي أداة بناء أو Deployment
- تشغيل فقط من جانب العميل دون مكونات على جانب المجموعة
تتكامل Skaffold مع محررات الأكواد من خلال إضافات Google Cloud Code لـ Visual Studio Code ومحررات JetBrains، والتي تدير Skaffold والاعتماديات الشائعة. تُعتبر الأداة جاهزة للإنتاج وتدعم المساهمات من المجتمع.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.