k8s-manifest-generator
إنشاء ملفات Kubernetes
يتطلب إنشاء ملفات Kubernetes فهم العديد من الحقول وأفضل الممارسات. توفر هذه المهارة قوالب إرشادية وأمثلة تركز على الأمان لـ Deployments و Services و ConfigMaps و Secrets.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "k8s-manifest-generator". إنشاء ملفات للإنتاج لواجهة برمجة تطبيقات المدفوعات باستخدام الصورة registry/payments:2.1.0 والمنفذ 8080 والوصول الخارجي.
النتيجة المتوقعة:
- Deployment بثلاث نسخ وحدود الموارد وprobes الجاهزية والاستعداد
- Service LoadBalancer يعرض المنفذين 80 و443
- مراجع ConfigMap و Secret متصلة بالDeployment
- سياق الأمان مضبوط على غير جذر مع القدرات المحذوفة
استخدام "k8s-manifest-generator". إنشاء ConfigMap مع تكوين nginx لخادم الويب.
النتيجة المتوقعة:
- ConfigMap باسم web-nginx-config مع محتوى nginx.conf
- مثال nginx.conf مع عمليات worker ومسارات السجل وإعدادات الوكيل
- تعليمات للتثبيت كحجم أو الكشف كمتغيرات البيئة
التدقيق الأمني
آمنThis is a pure documentation and YAML template skill. No executable code is present. The skill provides guided templates and best practices for Kubernetes manifests. All static findings are false positives: backticks in markdown are code formatting, not command execution; embedded scripts in YAML are template examples, not executable code; cryptographic mentions are documentation references, not actual weak crypto usage.
عوامل الخطر
⚡ يحتوي على سكربتات (1)
🌐 الوصول إلى الشبكة (1)
درجة الجودة
ماذا يمكنك بناءه
توحيد ملفات التطبيقات
إنشاء Deployment و Service YAML متسق مع إعدادات الأمان والموارد.
تهيئة خدمة جديدة
مسودات ملفات لواجهة برمجة تطبيقات جديدة مع ConfigMap و Secret والشبكة الأساسية.
مراجعة جودة YAML
التحقق من ملفات الفريق مقابل probes الموصى بها والتسميات وسياق الأمان.
جرّب هذه الموجهات
إنشاء Deployment و ClusterIP Service لتطبيق web-api باستخدام الصورة repo/web:1.2.3 والمنفذ 8080 والnamespace dev.
إنشاء ملفات لتطبيق billing مع ConfigMap للإعدادات ومرجع Secret للبيانات السرية وDeployment وService.
إنشاء Deployment و PersistentVolumeClaim لتطبيق reports بسعة تخزين 20Gi وتثبيته في /var/lib/app.
إنشاء ملفات للإنتاج مع سياق أمان غير جذر ونظام ملفات للقراءة فقط وحدود الموارد وhealth probes لتطبيق payments.
أفضل الممارسات
- توفير علامات الصور المحددة وحدود الموارد في طلبك
- تحديد المنافذ والبروتوكولات ونوع التعرض بوضوح
- وصف متطلبات ConfigMap و Secret بوضوح
تجنب
- طلب وضع الأسرار كنص واضح في الملفات
- استخدام علامات الصور :latest في نشر الإنتاج
- إهمال إعدادات health probes وسياق الأمان