تصديق ٿيل ڪبرنيٽس ايپليڪيشن ڊولپر (CKAD) امتحان پاس ڪرڻ لاءِ منهنجو تجربو ۽ صلاحون

تصديق ٿيل ڪبرنيٽس ايپليڪيشن ڊولپر (CKAD) امتحان پاس ڪرڻ لاءِ منهنجو تجربو ۽ صلاحونتازو ئي، مون ڪاميابيءَ سان تصديق ٿيل ڪبرنيٽس ايپليڪيشن ڊولپر (CKAD) جو امتحان پاس ڪيو ۽ منهنجي سرٽيفڪيشن حاصل ڪئي. اڄ مان پاڻ سرٽيفڪيشن جي طريقيڪار بابت ڳالهائڻ چاهيان ٿو ۽ مون ان لاءِ ڪيئن تيار ڪيو. امتحان ڏيندڙ جي ويجهي نگرانيءَ هيٺ آن لائن امتحان ڏيڻ منهنجي لاءِ هڪ دلچسپ تجربو هو. هتي ڪا به قيمتي ٽيڪنيڪل ڄاڻ نه هوندي؛ مضمون فطرت ۾ خالص داستان آهي. انهي سان گڏ، مون کي ڪبرنيٽس سان ڪم ڪرڻ ۾ گهڻو پس منظر نه هو ۽ نه ئي ساٿين سان گڏ گڏيل تربيت هئي؛ مون پنهنجي فارغ وقت ۾ پاڻ کي اڀياس ۽ تربيت ڏني.

مان ويب ڊولپمينٽ جي ميدان ۾ ڪافي نوجوان آهيان، پر مون فوري طور تي محسوس ڪيو ته گهٽ ۾ گهٽ Docker ۽ K8s جي بنيادي ڄاڻ کان سواءِ توهان پري نه ٿي سگهندا. ڪورس وٺڻ ۽ امتحان جي هن قسم جي تياري ڪنٽينر ۽ انهن جي آرڪيسٽريشن جي دنيا ۾ هڪ سٺي داخلا پوائنٽ وانگر لڳي ٿي.

جيڪڏهن توهان اڃا سوچيو ٿا ته ڪبرنيٽس تمام پيچيده آهي ۽ اهو توهان لاءِ ناهي، مهرباني ڪري ٻلي جي پيروي ڪريو.

اهو ڇا آهي؟

Cloud Native Computing Foundation (CNCF) کان ڪبرنيٽس سرٽيفڪيشن جا ٻه قسم آهن:

  • تصديق ٿيل ڪبرنيٽس ايپليڪيشن ڊولپر (CKAD) - ڪبرنيٽس لاءِ ڪلائوڊ اصلي ايپليڪيشنن کي ڊزائين ڪرڻ، ٺاهڻ، ترتيب ڏيڻ ۽ شايع ڪرڻ جي صلاحيت کي آزمائي ٿو. امتحان 2 ڪلاڪ رهي ٿو، 19 ڪم، پاسنگ اسڪور 66%. بنيادي primitives جي تمام سطحي علم جي ضرورت آهي. قيمت $300.
  • تصديق ٿيل ڪبرنيٽس ايڊمنسٽريٽر (سي ڪي اي) ڪبرنيٽس ايڊمنسٽريٽرن جي فرضن کي انجام ڏيڻ لاءِ صلاحيتن، علم ۽ قابليت کي جانچي ٿو. امتحان رهي ٿو 3 ڪلاڪ، 24 ڪم، پاسنگ اسڪور 74%. سسٽم جي تعمير ۽ ترتيب جي وڌيڪ کوٽائي ڄاڻ جي ضرورت آهي. قيمت پڻ $ 300 آهي.

CKAD ۽ CKA سرٽيفڪيشن پروگرام تيار ڪيا ويا Cloud Native Computing Foundation پاران معياري تربيت ۽ سرٽيفڪيشن ذريعي Kubernetes ماحولياتي نظام کي وڌائڻ لاءِ. هي فنڊ گوگل طرفان لينڪس فائونڊيشن سان شراڪت ۾ ٺاهيو ويو، جنهن ۾ ڪبرنيٽس هڪ ڀيرو هڪ ابتدائي ٽيڪنالاجي تعاون جي طور تي منتقل ڪيو ويو ۽ جنهن کي ڪمپنيون جهڙوڪ Microsoft، Apple، Facebook، Cisco، Intel، Red Hat ۽ ٻيا ڪيترائي (c) Wiki

مختصر ۾، اهي امتحان آهن "ماسٽر تنظيم" کان Kubernetes تي. يقينا، اتي ٻين ڪمپنين کان سرٽيفڪيشن آهن.

ڇو؟

اهو شايد هن سڄي خيال ۾ سڀ کان وڌيڪ تڪراري نقطو آهي. مان سرٽيفڪيشن جي ضرورت بابت هوليور شروع ڪرڻ نه ٿو چاهيان، مان صرف اهو يقين ڪرڻ چاهيان ٿو ته هن قسم جي سرٽيفڪيٽ جي موجودگي مزدور مارڪيٽ تي منهنجي قيمت تي مثبت اثر پوندي. هر شي موضوعي آهي - توهان ڪڏهن به نه ٿا ڄاڻو ته واقعي توهان کي نوڪري ڏيڻ جي فيصلي ۾ ڪهڙو موڙ هوندو.

پي ايس: مان نوڪري نه ڳولي رهيو آهيان، هاڻي مان هر شيءِ سان خوش آهيان... خير، سواءِ شايد آمريڪا ۾ ڪنهن هنڌ منتقل ٿيڻ جي

جي تياري

CKAD ٽيسٽ ۾ 19 سوال آهن، جن کي هيٺين عنوانن ۾ ورهايو ويو آهي:

  • 13٪ - بنيادي تصور
  • 18٪ - ترتيب
  • 10٪ - ملٽي ڪنٽينر پوڊس
  • 18٪ - مشاهدو
  • 20٪ - پوڊ ڊيزائن
  • 13٪ - خدمتون ۽ نيٽ ورڪنگ
  • 8٪ - رياستي استحڪام

Udemy پليٽ فارم تي صرف هڪ هندستاني کان ممشاد منامبٿ جي نالي سان هڪ بهترين ڪورس آهي (لنڪ آرٽيڪل جي آخر ۾ هوندو). هڪ ننڍڙي قيمت لاء واقعي تمام اعلي معيار جو مواد. ڇا خاص طور تي سٺو آهي ته جيئن ڪورس اڳتي وڌندو، توهان کي آزمائشي ماحول ۾ عملي مشق ڪرڻ لاء چيو ويندو، تنهنڪري توهان ڪنسول ۾ ڪم ڪرڻ جي مهارت کي ترقي ڪندا.

مون سڄو ڪورس پورو ڪيو ۽ سموريون عملي مشقون پوريون ڪيون (بلڪل نه، يقيناً، جوابن کي ڏسڻ کان سواءِ)، ۽ امتحان کان فوري اڳ مون تمام ليڪچرز تيز رفتاريءَ سان ٻيهر ڏٺا ۽ آخري ٻه فرضي امتحان ٻيهر ڏنا. اهو مون کي هڪ مهينو لڳ ڀڳ هڪ پرسکون رفتار ۾ ورتو. اهو مواد مون لاءِ ڪافي هو ته مان اعتماد سان امتحان پاس ڪريان 91% جي نمبر سان. مون هڪ ڪم ۾ ڪٿي غلطي ڪئي (NodePort ڪم نه ڪيو)، ۽ ڪجھ منٽ ڪافي نه هئا هڪ ٻئي ڪم کي مڪمل ڪرڻ لاءِ ConfigMap کي فائل مان ڳنڍڻ سان، جيتوڻيڪ مون کي حل معلوم هو.

امتحان ڪيئن آهي

امتحان هڪ برائوزر ۾ ٿئي ٿو، ويب ڪئميرا سان گڏ ۽ اسڪرين شيئر ڪئي وئي. امتحان جي ضابطن جي ضرورت آهي ته ڪمري ۾ ڪو اجنبي نه هجي. مون ان وقت امتحان ڏنو جڏهن ملڪ اڳ ۾ ئي خودڪشيءَ جو نظام متعارف ڪرايو هو، تنهن ڪري مون لاءِ اهو ضروري هو ته هڪ خاموش وقت ڳوليان ته جيئن منهنجي زال ڪمري ۾ داخل نه ٿئي يا ٻار رڙيون ڪري. مون رات جو دير سان چونڊيو، ڇاڪاڻ ته وقت هر ذائقي لاء دستياب آهي.

بلڪل شروعات ۾، امتحان ڏيندڙ توهان کي گهرائي ٿو ته توهان پنهنجي پرائمري ID ڏيکاريو جنهن ۾ هڪ فوٽو ۽ پورو نالو هجي (لاطيني ۾) - منهنجي لاءِ اهو هڪ غير ملڪي پاسپورٽ هو، ۽ ويب ڪيمرا کي ڊيسڪٽاپ ۽ ڪمري تي لڳائڻ لاءِ پڪ ڪرڻ لاءِ ته اتي موجود ناهي. غير ملڪي شيون.

امتحان دوران، اهو اجازت آهي ته هڪ ٻئي برائوزر ٽيب کي کليل رکڻ جي وسيلن مان هڪ سان گڏ:https://kubernetes.io/docs/،https://github.com/kubernetes/يا https://kubernetes.io/blog/. مون وٽ هي دستاويز هو، اهو ڪافي هو.

مکيه ونڊو ۾، ڪمن جي متن کان علاوه، ٽرمينل ۽ امتحان ڪندڙ سان چيٽ، اتي پڻ نوٽس لاء هڪ ونڊو آهي جتي توهان ڪي اهم نالا يا حڪم نقل ڪري سگهو ٿا - اهو ٻه ڀيرا ڪم ۾ آيو.

صلاحون

  1. وقت بچائڻ لاءِ عرف استعمال ڪريو. هتي آهي جيڪو مون استعمال ڪيو آهي:
    export ns=default # переменная для нэймспейса
    alias ku='kubectl' # укорачиваем основную команду
    alias kun='ku -n=$ns' # kubectl + namespace
    alias kudr='kun --dry-run -o=yaml' # очень нужные флаги, чтобы генерить yaml описание для объекта
  2. حڪم لاء پرچم جي مجموعن کي ياد رکو هلندومختلف شين لاءِ جلدي yaml پيدا ڪرڻ لاءِ - pod/deploy/job/cronjob (جيتوڻيڪ انهن کي ياد ڪرڻ بلڪل ضروري ناهي، توهان صرف پرچم جي مدد سان ڏسي سگهو ٿا. -h):
    kudr run pod1 --image=nginx --restart=Never > pod1.yaml
    kudr run deploy1 --image=nginx > deploy1.yaml
    kudr run job1 --image=nginx --restart=OnFailure > job1.yaml
    kudr run cronjob1 --image=nginx --restart=OnFailure --schedule="*/1 * * * * " > cronjob1.yaml
  3. مختصر وسيلن جا نالا استعمال ڪريو:
    ku get ns # вместо namespaces
    ku get deploy # вместо deployments
    ku get pv # вместо persistentvolumes
    ku get pvc # вместо persistentvolumeclaims
    ku get svc # вместо services
    # и т.д., полный список можно подсмотреть по команде: 
    kubectl api-resources
  4. سڀني ڪمن کي مڪمل ڪرڻ لاءِ مناسب وقت مختص ڪريو، ھڪڙي شيءِ تي پھنس نه وڃو، سوالن کي ڇڏي ڏيو ۽ اڳتي وڌو. شروع ۾، مون سوچيو ته مان تمام تيز رفتار سان اسائنمنٽس مڪمل ڪندس ۽ امتحان جلد مڪمل ڪندس، پر آخر ۾ مون کي ٻه اسائنمنٽس مڪمل ڪرڻ جو وقت نه مليو. حقيقت ۾، امتحان جو وقت مختص ڪيو ويو آهي واپس پوئتي، ۽ سڀ 2 ڪلاڪ تڪرار ۾ گذري ويا.
  5. حوالن کي تبديل ڪرڻ نه وساريو - هر ڪم جي شروعات ۾، هڪ حڪم ڏنو ويندو آهي سوئچ ڪرڻ لاءِ گهربل ڪلستر ۾ ڪم ڪرڻ لاءِ.
    نالي جي جڳھ تي پڻ نظر رکو. ان لاءِ مون هڪ ٻيو هيڪ استعمال ڪيو:

    alias kun='echo namespace=$ns && ku -n=$ns' # при выполнении каждой команды первой строкой у меня выводился текущий нэймспейс
  6. سرٽيفڪيشن لاءِ ادا ڪرڻ ۾ جلدي نه ڪريو، رعايتن جو انتظار ڪريو. ڪورس جو ليکڪ اڪثر ڪري پروموشنل ڪوڊ موڪليندو آهي 20-30٪ رعايتن سان اي ميل ذريعي.
  7. آخر سکيو ويم :)

حوالا:

  1. www.cncf.io/certification/ckad - سرٽيفڪيشن صفحو پاڻ
  2. www.udemy.com/course/certified-kubernetes-application-developer - تياري لاءِ تمام سٺو ڪورس، هر شي واضح ۽ مثالن سان آهي
  3. github.com/lucassa/CKAD-resources - مفيد لنڪس ۽ امتحان بابت نوٽس
  4. habr.com/ru/company/flant/blog/425683 - وڌيڪ ڏکيو CKA امتحان پاس ڪرڻ بابت حبر جي ساٿين کان هڪ ڪهاڻي

جو ذريعو: www.habr.com

تبصرو شامل ڪريو