istio-traffic-management
تكوين إدارة حركة مرور Istio بسرعة
تسيير سياسات حركة مرور Istio عبر الخدمات معقدة وعرضة للأخطاء. توفر هذه المهارة قوالب جاهزة وتوجيهات للتوجيه، ونشر الكناري، وضوابط المرونة.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "istio-traffic-management". إعداد كاناري 95 5 لـ payments مع مجموعات فرعية مستقرة وكناري
النتيجة المتوقعة:
- VirtualService توجه payments مع 95 بالمئة استقرار و 5 بالمئة كناري
- DestinationRule يحدد مجموعات فرعية مستقرة وكناري مع تسميات الإصدارات
- ملاحظات حول تعديل الأوزان أثناء الإطلاق
استخدام "istio-traffic-management". تكوين قواطع الدائرة لـ my-api مع اتصالات قصوى واكتشاف خارجيين
النتيجة المتوقعة:
- DestinationRule يحدد حدود تجمع الاتصال وعتبات اكتشاف الخارجيين
- قاطع الدارة ينطلق بعد 5 أخطاء 5xx متتالية
- الإزالة تزيل الحالات غير الصحية لمدة 30 ثانية كوقت أساسي
استخدام "istio-traffic-management". إضافة إعادة المحاولات والمهلات لـ ratings service VirtualService
النتيجة المتوقعة:
- VirtualService يتضمن 3 محاولات إعادة مع مهلة 3 ثوانٍ لكل محاولة
- مهلة محددة بـ 10 ثوانٍ لكل طلب
- إعادة المحاولات تنطلق عند فشل الاتصال، ورفض الدفق، وعدم التوفر، والإلغاء
التدقيق الأمني
آمنThis skill contains only static documentation with YAML configuration templates for Istio traffic management. No executable code, data access, network communication, or file manipulation is present. The 57 static findings are all false positives caused by YAML field names being misinterpreted as cryptographic terms, code block markers being flagged as shell backticks, and hash values being flagged as weak algorithms.
عوامل الخطر
🌐 الوصول إلى الشبكة (4)
⚙️ الأوامر الخارجية (19)
درجة الجودة
ماذا يمكنك بناءه
توحيد توجيه الشبكة
إنشاء أنماط متسقة لـ VirtualService وDestinationRule لخدمات الفريق.
تعزيز مرونة الخدمة
تحديد إعادة المحاولات، والمهلات، وقواطع الدائرة لتقليل الأخطاء المتتالية.
تشغيل كاناري آمن
إنشاء أوزان مقسمة للإصدارات المستقرة والكاناري أثناء عمليات الإطلاق.
جرّب هذه الموجهات
إنشاء VirtualService وDestinationRule لـ reviews مع مجموعات فرعية من الإصدارين v1 و v2. توجيه رأس المستخدم end-user jason إلى v2 والآخرين إلى v1.
إنتاج مانيفيستات Istio لـ my-service مع مجموعات فرعية مستقرة وكناري. استخدام 90 بالمئة استقرار و 10 بالمئة كناري.
توفير DestinationRule مع تجمعات الاتصال واكتشاف الخارجيين لـ my-service. إضافة VirtualService مع إعادة المحاولات والمهلات.
إنشاء بوابة لـ *.example.com مع TLS وVirtualService الذي يوجه /api/v1 إلى api-service على المنفذ 8080.
أفضل الممارسات
- استخدام تسميات واضحة للإصدارات للمجموعات الفرعية
- تعيين مهلات وقيود إعادة محاولات متحفظة
- بدء الكناري بأوزان حركة مرور صغيرة
تجنب
- عكس حركة المرور إلى أهداف الإنتاج
- إعادة محاولات غير محدودة بدون تراجع
- تجاهل اكتشاف الخارجيين على المسارات الحرجة