المهارات deploying-cloud-k8s
☸️

deploying-cloud-k8s

آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

نشر إلى Kubernetes السحابي

يتطلب نشر التطبيقات إلى Kubernetes فهم متغيرات وقت البناء مقابل وقت التشغيل، وتطابق البنية، وتكوين CI/CD. توفر هذه المهارة أنماطًا مُختبرة للنشر إلى AKS وGKE وDOKS مع GitHub Actions وHelm.

يدعم: Claude Codex Code(CC)
🥈 77 فضي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "deploying-cloud-k8s". Deploy my Next.js app to AKS with GitHub Actions

النتيجة المتوقعة:

  • فحص البنية: kubectl get nodes -o jsonpath='{.items[*].status.nodeInfo.architecture}'
  • وسائط البناء: يجب أن تستخدم متغيرات NEXT_PUBLIC_* ARG في Dockerfile، وليس ENV وقت التشغيل
  • الأسرار: تمرير عبر helm --set "secrets.databaseUrl=${{ secrets.DATABASE_URL }}"
  • GitHub Actions: استخدام docker/build-push-action@v5 مع platforms: linux/arm64

استخدام "deploying-cloud-k8s". My pods are failing with exec format error

النتيجة المتوقعة:

  • السبب: بنية الثنائية لا تتطابق مع بنية CPU لعُقدة الكتلة
  • فحص الكتلة: kubectl get nodes -o jsonpath='{.items[*].status.nodeInfo.architecture}'
  • إصلاح بناء Docker: platforms: linux/arm64 (أو amd64 للتطابق)
  • إعادة البناء مع: no-cache: true لفرض صورة جديدة

استخدام "deploying-cloud-k8s". Configure ArgoCD for production

النتيجة المتوقعة:

  • بيان تطبيق ArgoCD مع repoURL ومسار إلى overlays/production
  • سياسة الالتزام: تلقائية مع prune: true و selfHeal: true
  • تجاوزات Kustomize لاختلافات البيئة (dev, staging, prod)
  • تكوين RBAC لحساب خدمة مع الحد الأدنى من الامتيازات

التدقيق الأمني

آمن
v5 • 1/16/2026

Pure documentation skill with no executable code paths. Contains only YAML/JSON documentation, infrastructure patterns, and a read-only verification script that validates its own structure. Static findings incorrectly flagged documentation code examples as executable patterns.

4
الملفات التي تم فحصها
1,018
الأسطر التي تم تحليلها
4
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (96)
references/production-patterns.md:7-13 references/production-patterns.md:13-17 references/production-patterns.md:17-38 references/production-patterns.md:38-42 references/production-patterns.md:42-60 references/production-patterns.md:60-64 references/production-patterns.md:64-79 references/production-patterns.md:79-81 references/production-patterns.md:81-93 references/production-patterns.md:93-99 references/production-patterns.md:99-132 references/production-patterns.md:132-136 references/production-patterns.md:136-146 references/production-patterns.md:146-148 references/production-patterns.md:148-160 references/production-patterns.md:160-164 references/production-patterns.md:164-179 references/production-patterns.md:179-185 references/production-patterns.md:185-212 references/production-patterns.md:212-216 references/production-patterns.md:216-248 references/production-patterns.md:248-252 references/production-patterns.md:252-261 references/production-patterns.md:261-265 references/production-patterns.md:265-281 references/production-patterns.md:281-285 references/production-patterns.md:285-305 references/production-patterns.md:305-311 references/production-patterns.md:311-339 references/production-patterns.md:339-343 references/production-patterns.md:343-353 references/production-patterns.md:353-357 references/production-patterns.md:357-384 references/production-patterns.md:384-388 references/production-patterns.md:388-399 SKILL.md:13 SKILL.md:16 SKILL.md:22 SKILL.md:24-31 SKILL.md:31-37 SKILL.md:37-38 SKILL.md:38-39 SKILL.md:39-45 SKILL.md:45-46 SKILL.md:46 SKILL.md:46-47 SKILL.md:47-53 SKILL.md:53-56 SKILL.md:56-60 SKILL.md:60-66 SKILL.md:66-68 SKILL.md:68-74 SKILL.md:74-94 SKILL.md:94-98 SKILL.md:98-105 SKILL.md:105-109 SKILL.md:109-116 SKILL.md:116-122 SKILL.md:122-138 SKILL.md:138-142 SKILL.md:142-147 SKILL.md:147-163 SKILL.md:163-167 SKILL.md:167-173 SKILL.md:173-177 SKILL.md:177-179 SKILL.md:179-184 SKILL.md:184-193 SKILL.md:193-197 SKILL.md:197-200 SKILL.md:200-206 SKILL.md:206-210 SKILL.md:210-213 SKILL.md:213-216 SKILL.md:216-225 SKILL.md:225-226 SKILL.md:226-230 SKILL.md:230-231 SKILL.md:231-235 SKILL.md:235-243 SKILL.md:243-252 SKILL.md:252-258 SKILL.md:258-259 SKILL.md:259-261 SKILL.md:261-265 SKILL.md:265-282 SKILL.md:282-286 SKILL.md:286-299 SKILL.md:299-303 SKILL.md:303-312 SKILL.md:312-316 SKILL.md:316-335 SKILL.md:335-341 SKILL.md:341-345 SKILL.md:345-346 SKILL.md:346-347
🌐 الوصول إلى الشبكة (18)
📁 الوصول إلى نظام الملفات (5)
🔑 متغيرات البيئة (7)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

64
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

عمليات النشر للإنتاج

إعداد خطوط CI/CD موثوقة للنشر إلى مجموعات Kubernetes السحابية مع إدارة أسرار مناسبة

استكشاف أخطاء الحاويات

تشخيص وإصلاح مشاكل النشر الشائعة مثل عدم تطابق البنية وفشل سحب الصور

تكوين GitOps

تنفيذ مهام سير عمل GitOps مع ArgoCD وتجاوزات Kustomize والتكوينات الخاصة بالبيئة

جرّب هذه الموجهات

نشر سريع
انشر تطبيق Next.js الخاص بي إلى Azure Kubernetes Service باستخدام GitHub Actions. أحتاج إلى مساعدة في وسائط البناء لمتغيرات NEXT_PUBLIC_* وتمرير أسرار Helm.
إصلاح مشاكل الصور
حُاوياتي تعرض ImagePullBackOff مع خطأ 'لا يوجد تطابق للمنصة'. ساعدني في تشخيص وإصلاح عدم تطابق البينة بين بناءات Docker وكتلة GKE.
إعداد CI/CD
إعداد سير عمل GitHub Actions الذي يبني فقط الخدمات المُغيرة (api أو web) بناءً على الملفات التي تم تعديلها. يتضمن فلاتر المسارات وإجراء docker/build-push.
نمط GitOps
تكوين تطبيق ArgoCD مع تجاوزات Kustomize لنشر الإنتاج. يتضمن سياسة التزام مع prune وself-heal مُفعّلين.

أفضل الممارسات

  • تحقق دائمًا من بنية الكلة قبل بناء الصور لتجنب أخطاء عدم تطابق المنصة
  • مرر جميع الأسرار عبر Helm --set بدلاً من تضمينها في ملفات values.yaml
  • استخدم وسائط البناء (ARG) لمتغيرات NEXT_PUBLIC_* وليس ENV وقت التشغيل في Dockerfiles

تجنب

  • تضمين الأسرار في صور Docker أو ملفات values.yaml
  • بناء الصور دون التحقق من بنية الكلة (arm64 مقابل amd64)
  • استخدام ENV وقت التشغيل لمتغيرات Next.js العامة التي يجب تضمينها في وقت البناء

الأسئلة المتكررة

ما المنصات Kubernetes المدعومة؟
AKS (Azure)، GKE (Google Cloud)، و DOKS (DigitalOcean) مغطاة صراحةً مع أنماط خاصة بالمنصة.
ما أنواع البنى التي يمكن لهذه المهارة التعامل معها؟
كلتا البنيتين arm64 و amd64 مدعومتان مع إرشادات حول تطابق بناءات Docker مع عُقد الكتلة.
هل تتكامل هذه المهارة مع الأدوات الموجودة؟
نعم، تعمل مع kubectl و GitHub Actions و Helm و Docker buildx و ArgoCD لسير عمل نشر كامل.
هل بياناتي آمنة عند استخدام هذه المهارة؟
توفر هذه المهارة فقط أنماط التوثيق. لا تُصل إلى الملفات أو الشبكات أو تنفذ أوامر على أنظمتك.
لماذا تعرض حُاويتي ImagePullBackOff؟
تشمل الأسباب الشائعة علامة صورة خاطئة، أو وصول غير مُصرّح للسجل، أو عدم تطابق البنية. تشغيل أوامر التشخيص لتحديد الخطأ المحدد.
كيف تختلف هذه المهارة عن مهارة containerizing-applications؟
تركز تلك المهارة على بناء صور Docker و Helm charts. تركز هذه المهارة على نشر تلك القطع الأثرية إلى Kubernetes السحابي مع خطوط CI/CD.

تفاصيل المطور

المؤلف

Asmayaseen

الترخيص

MIT

مرجع

main

بنية الملفات