منصوبے کے بارے میں
Skaffold ایک کمانڈ لائن ٹول ہے جو Kubernetes ایپلیکیشنز کے لیے مسلسل ترقی کو آسان بناتا ہے۔ یہ سورس کوڈ میں تبدیلیوں کا پتہ لگاتا ہے اور مقامی یا ریموٹ کلسٹرز پر ایپلیکیشنز کو بلڈ، پش، اور ڈیپلوائے کرنے کے لیے پائپ لائن کو خودکار طریقے سے ہینڈل کرتا ہے۔ اہم خصوصیات میں شامل ہیں:
- پالیسی پر مبنی امیج ٹیگنگ کے ساتھ بہتر سورس-ٹو-ڈیپلوائے ورک فلو
- خودکار لاگ جمع کرنے اور پورٹ فارورڈنگ کے ذریعے مسلسل فیڈبیک
- کنٹیکسٹ-ایور پروفائلز، یوزر-لیول کنفیگ، انوائرنمنٹ ویری ایبلز، اور فلیگز کے ذریعے پروجیکٹ پورٹیبلٹی
- CI/CD بلڈنگ بلاکس: اینڈ-ٹو-ایڈ ایکزیکوشن کے لیے `skaffold run` اور GitOps ورک فلو کے لیے ہائیڈریٹڈ Kubernetes مینفیسٹ آؤٹ پٹ کرنے کے لیے `skaffold render`
- پروجیکٹ فائلوں کو دریافت کرکے خودکار کنفیگ فائل جنریشن کے لیے `skaffold init`
- ملٹی-کمپوننٹ ایپلیکیشنز کی حمایت
- کسی بھی بلڈ یا ڈیپلوائے ٹول کے ساتھ انضمام کے لیے پلگ ایبل آرکیٹیکچر
- کلسٹر-سائیڈ اجزاء کے بغیر صرف کلائنٹ-سائیڈ آپریشن
Skaffold Visual Studio Code اور JetBrains IDEs کے لیے Google Cloud Code ایکسٹینشنز کے ذریعے IDEs کے ساتھ انضمام کرتا ہے، جو Skaffold اور عام انحصار کو منظم کرتے ہیں۔ یہ ٹول پروڈکشن کے لیے تیار سمجھا جاتا ہے اور کمیونٹی کنٹریبیوشنز کی حمایت کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.