CKA

شهادات Kubernetes: CKA أم CKAD أم CKS، بأيها تبدأ؟

CKA أم CKAD أم CKS؟ قارن بين شهادات Kubernetes من Linux Foundation وCNCF، وتعرّف على الفئة التي تناسبها كل شهادة، وأيها الأنسب للبدء.

نظرة سريعة

CKACKADCKS
محور التركيزتشغيل العناقيد وصيانتهابناء التطبيقات ونشرهاتأمين العناقيد وأحمال العمل
الأنسب لـمهندسي المنصات، ومديري الأنظمة، وDevOps، وSREsالمطورين الذين ينشرون أحمال العمل على العناقيدالمتخصصين في الأمن
المتطلب المسبقلا يوجد متطلب معلنلا يوجد متطلب معلنيشترط شهادة CKA سارية
المهارة الأساسيةاستكشاف أعطال العناقيد والعُقد والتطبيقات وإصلاحهاالسرعة في استخدام kubectl وYAMLالتحصين، وأمن سلسلة الإمداد، وأمن وقت التشغيل
نوع الاختبارعملي، عبر الإنترنت بمراقبة عن بُعد، على عناقيد حيةعملي، عبر الإنترنت بمراقبة عن بُعد، على عناقيد حيةعملي، عبر الإنترنت بمراقبة عن بُعد، على عناقيد حية

أصبحت Kubernetes المنصة المعيارية لتشغيل التطبيقات المعبّأة في حاويات، وتقدّم Linux Foundation بالتعاون مع Cloud Native Computing Foundation (CNCF) ثلاث شهادات عملية معروفة: CKA (Certified Kubernetes Administrator)، وCKAD (Certified Kubernetes Application Developer)، وCKS (Certified Kubernetes Security Specialist). وتحظى الشهادات الثلاث بالتقدير لأنها عملية تحديدًا: عليك أن تنجز العمل فعلًا، لا أن تتعرّف على الإجابة الصحيحة فحسب. يقارن هذا الدليل بينها ويقترح ترتيبًا منطقيًا لاجتيازها.

ما الذي يميّز هذه الاختبارات

على خلاف معظم شهادات تقنية المعلومات، تعتمد CKA وCKAD وCKS على الأداء العملي. ففي أثناء الاختبار تعمل في بيئة عبر المتصفح تتضمن طرفية متصلة بعناقيد Kubernetes حية، وتنجز سلسلة من المهام خلال وقت محدد. وقد تشمل المهام إنشاء موارد، أو تشخيص عملية نشر معطّلة وإصلاحها، أو تقييد صلاحيات الوصول.

تُقدَّم الاختبارات عبر الإنترنت مع مراقبة عن بُعد، فتؤديها من جهازك الخاص تحت الإشراف. وقد سمحت قواعد الاختبار بالرجوع إلى وثائق رسمية محددة في أثناء الاختبار؛ تحقّق من القائمة الحالية للمصادر المسموح بها في دليل المرشح بدلًا من الافتراض. أما مدة الاختبار ودرجات النجاح وإصدارات Kubernetes وسياسة إعادة الاختبار ومدة صلاحية الشهادة، فكلها تحددها Linux Foundation وتُحدَّث من حين لآخر.

CKA: Certified Kubernetes Administrator

تركّز CKA على تشغيل العناقيد وصيانتها. وهي موجّهة إلى مهندسي المنصات ومديري الأنظمة ومهندسي DevOps ومهندسي موثوقية المواقع.

المجالات المعتادة

  • بنية العنقود وتثبيته وتهيئته
  • أحمال العمل والجدولة
  • الخدمات والشبكات
  • التخزين
  • تشخيص مشكلات العناقيد والعُقد والتطبيقات

يشكّل تشخيص المشكلات جزءًا كبيرًا من العمل ومن الاختبار. ويجب أن تكون مرتاحًا لقراءة السجلات والتحقق من حالة المكوّنات ومعرفة سبب عدم عمل شيء ما كما هو متوقع.

CKAD: Certified Kubernetes Application Developer

تركّز CKAD على تصميم التطبيقات وبنائها ونشرها على Kubernetes. وهي تناسب المطورين والمهندسين الذين ينشرون أحمال العمل على العناقيد دون أن يديروا العناقيد نفسها بالضرورة.

المجالات المعتادة

  • تصميم التطبيقات وبناؤها، بما في ذلك أنماط الـ pod متعددة الحاويات
  • استراتيجيات نشر التطبيقات
  • مراقبة التطبيقات وصيانتها، مثل الـ probes والسجلات
  • بيئة التطبيق وتهيئته وأمنه، بما في ذلك ConfigMaps وSecrets وحدود الموارد
  • الخدمات والشبكات من منظور التطبيق

تكافئ CKAD السرعة. فالمهام فيها غالبًا أصغر من مهام CKA، لكنها كثيرة، لذا فإن الطلاقة في استخدام kubectl وYAML أمر مهم.

CKS: Certified Kubernetes Security Specialist

تركّز CKS على تأمين العناقيد وأحمال العمل. وهي الأكثر تقدمًا بين الثلاث، وتتطلب حصولك على شهادة CKA سارية قبل أن تتمكن من التقدم لها.

المجالات المعتادة

  • إعداد العنقود وتحصينه
  • تحصين أنظمة العُقد والبيئة المضيفة
  • تقليل الثغرات في الخدمات المصغّرة
  • أمن سلسلة التوريد لصور الحاويات
  • المراقبة والسجلات وأمن وقت التشغيل

كثيرًا ما تتضمن CKS أدوات إضافية تتجاوز Kubernetes الأساسية. راجع المنهج الحالي على موقع Linux Foundation أو CNCF لمعرفة الأدوات والموضوعات المشمولة بدقة.

بأي شهادة تبدأ؟

  • إذا كنت مطورًا تنشر التطبيقات: ابدأ بـ CKAD، فهي ترتبط مباشرة بعملك.
  • إذا كنت تشغّل العناقيد أو تدعمها: ابدأ بـ CKA.
  • إذا أردت التخصص في الأمن: ابدأ بـ CKA، لأنها شرط مسبق لـ CKS.
  • إذا لم تكن متأكدًا: فإن CKA هي نقطة البداية الأكثر شيوعًا لأنها تغطي أوسع نطاق تشغيلي وتفتح الطريق إلى CKS.

يتداخل منهجا CKA وCKAD إلى حد كبير، لذا يتقدّم كثيرون للشهادة الثانية بعد الأولى بفترة قصيرة بينما لا تزال المهارات حاضرة. وأيًا كان اختيارك، تحقّق من مدة صلاحية الشهادة وخطّط لأي تجديد أو اختبار لاحق مع مراعاة ذلك التاريخ.

كيف تستعد لاختبار Kubernetes عملي

  1. أنشئ عنقود تدريب خاصًا بك باستخدام أداة محلية أو مزوّد خدمات سحابية، وتعمّد إحداث أعطال فيه.
  2. استخدم أوامر kubectl الأمرية لتوليد ملفات YAML بسرعة بدلًا من كتابة كل شيء يدويًا.
  3. تعلّم التنقل في الوثائق الرسمية بسرعة، فالبحث الفعّال مهارة قائمة بذاتها.
  4. تدرّب تحت ضغط الوقت. اضبط مؤقتًا واعمل على مجموعات مهام واقعية.
  5. أتقن أساسيات Linux، بما في ذلك محرر نصوص في الطرفية وsystemd وصلاحيات الملفات.
  6. اقرأ المنهج بندًا بندًا ولا تؤشّر على أي بند إلا عندما تستطيع تنفيذه دون ملاحظات.

عادات يوم الاختبار التي تستحق التدرّب عليها

  • انتقل دائمًا إلى العنقود أو السياق المذكور في كل مهمة قبل أن تبدأ العمل. فتنفيذ الشيء الصحيح على العنقود الخطأ لا يمنحك أي درجة.
  • اقرأ المهمة كاملة أولًا، مع ملاحظة الـ namespaces والأسماء والمتطلبات الدقيقة.
  • تحقّق من عملك بأمر get أو describe سريع قبل الانتقال إلى المهمة التالية.
  • تجاوز المهمة وعُد إليها لاحقًا إذا استغرقت وقتًا أطول بكثير مما يبرره وزنها.

ولأن هذه الاختبارات تُراقَب عبر الإنترنت، اقرأ أيضًا قائمة التحقق الخاصة بالاختبارات المراقَبة عبر الإنترنت لتجنّب المفاجآت التقنية.

كيف يمكن أن يساعدك مساعد شخصي 1 إلى 1

تكافئ الاختبارات العملية التدرّب المنتظم والمنظّم. ويمكن لمساعد دراسة شخصي 1 إلى 1 أن يساعدك على الاختيار بين CKA وCKAD وCKS، وتخطيط عملك في المختبر، وشرح المفاهيم التي تتعثر فيها مرارًا، ومراجعة أسلوبك في مهام التدريب المؤقتة. ومع FoxyCert، تتواصل مع مساعدك عبر Telegram، ما يسهّل طرح سؤال في منتصف جلسة المختبر. أنت من يؤدي اختباره بنفسه على جهازه الخاص وفق قواعد المراقب؛ وتقدّم FoxyCert التدريب والإرشاد فقط، مع شمول جميع الخدمات حتى تنجح. اطّلع على خدمة مساعد شخصي 1 إلى 1 من FoxyCert للتحضير للاختبار.

الأسئلة الشائعة

هل يمكنني التقدم لـ CKS دون CKA؟

لا. فقد اشترطت Linux Foundation أن يحمل المرشحون شهادة CKA سارية قبل التقدم لاختبار CKS. تحقّق من المتطلبات المسبقة الحالية لـ CKS قبل التسجيل.

هل اختبارات Kubernetes من نوع الاختيار من متعدد؟

لا. تعتمد CKA وCKAD وCKS على الأداء العملي: تحلّ مهام عملية على عناقيد Kubernetes حية من سطر الأوامر خلال وقت محدد.

هل أبدأ بـ CKA أم CKAD؟

إذا كنت تبني التطبيقات وتنشرها، فإن CKAD بداية طبيعية. وإذا كنت تشغّل العناقيد أو تديرها، أو تريد الانتقال إلى CKS لاحقًا، فابدأ بـ CKA. ويتقدّم كثيرون للشهادتين معًا نظرًا لتداخل المحتوى.

عن الكاتب

فريق FoxyCert

يكتب فريق FoxyCert أدلة واضحة لاختبارات الشهادات المهنية، ويرافق المرشحين 1 إلى 1 خلال تحضيرهم.

هذا المقال للاسترشاد العام فقط. قد تتغير قواعد الاختبارات ورسومها ومحاورها، لذا تأكد دائماً من التفاصيل في الدليل الرسمي للجهة المانحة.

المصادر الرسمية

مواضيع أخرى

AgileAI CertificationAI GovernanceAIGPASCMASQAWSBlack BeltCareerCCNACCNPCertificationCISACiscoCISMCISSPCKACKADCKSCloudCloud ComputingCloud PractitionerCLTDCNCFCompTIAContact HoursCPIMCSCPCybersecurityEnterprise Architecture