సర్టిఫైడ్ కుబెర్నెట్స్ అప్లికేషన్ డెవలపర్ (CKAD) పరీక్షలో ఉత్తీర్ణత కోసం నా అనుభవం మరియు చిట్కాలు

సర్టిఫైడ్ కుబెర్నెట్స్ అప్లికేషన్ డెవలపర్ (CKAD) పరీక్షలో ఉత్తీర్ణత కోసం నా అనుభవం మరియు చిట్కాలుఇటీవలే, నేను సర్టిఫైడ్ కుబెర్నెట్స్ అప్లికేషన్ డెవలపర్ (CKAD) పరీక్షలో విజయవంతంగా ఉత్తీర్ణత సాధించాను మరియు నా ధృవీకరణ పొందాను. ఈ రోజు నేను సర్టిఫికేషన్ విధానం గురించి మరియు దాని కోసం నేను ఎలా సిద్ధమయ్యాను అనే దాని గురించి మాట్లాడాలనుకుంటున్నాను. ఎగ్జామినర్ దగ్గరి పర్యవేక్షణలో ఆన్‌లైన్‌లో పరీక్ష రాయడం నాకు ఆసక్తికరమైన అనుభవం. ఇక్కడ విలువైన సాంకేతిక సమాచారం ఉండదు; వ్యాసం పూర్తిగా కథనం స్వభావం కలిగి ఉంటుంది. అలాగే, కుబెర్నెటీస్‌తో కలిసి పనిచేయడంలో నాకు పెద్దగా నేపథ్యం లేదు మరియు సహోద్యోగులతో ఉమ్మడి శిక్షణ లేదు; నేను నా ఖాళీ సమయంలో చదువుకున్నాను మరియు శిక్షణ పొందాను.

వెబ్ డెవలప్‌మెంట్ రంగంలో నేను చాలా చిన్నవాడిని, కానీ డాకర్ మరియు K8 ల గురించి కనీసం ప్రాథమిక జ్ఞానం లేకుండా మీరు ఎక్కువ దూరం పొందలేరని నేను వెంటనే గ్రహించాను. కోర్సు తీసుకోవడం మరియు ఈ రకమైన పరీక్ష కోసం సిద్ధం కావడం కంటైనర్లు మరియు వాటి ఆర్కెస్ట్రేషన్ ప్రపంచంలోకి మంచి ప్రవేశ స్థానంగా అనిపించింది.

కుబెర్నెటీస్ చాలా క్లిష్టంగా ఉందని మరియు ఇది మీ కోసం కాదని మీరు ఇప్పటికీ భావిస్తే, దయచేసి పిల్లిని అనుసరించండి.

ఇది ఏమిటి?

క్లౌడ్ నేటివ్ కంప్యూటింగ్ ఫౌండేషన్ (CNCF) నుండి రెండు రకాల కుబెర్నెట్స్ సర్టిఫికేషన్ ఉన్నాయి:

  • సర్టిఫైడ్ కుబెర్నెటెస్ అప్లికేషన్ డెవలపర్ (CKAD) - కుబెర్నెట్స్ కోసం క్లౌడ్ స్థానిక అప్లికేషన్‌లను రూపొందించడం, సృష్టించడం, కాన్ఫిగర్ చేయడం మరియు ప్రచురించడం వంటి సామర్థ్యాన్ని పరీక్షిస్తుంది. పరీక్ష 2 గంటలు, 19 పనులు, ఉత్తీర్ణత స్కోరు 66% ఉంటుంది. ప్రాథమిక ఆదిమాంశాల గురించి చాలా ఉపరితల జ్ఞానం అవసరం. ఖర్చు $300.
  • సర్టిఫైడ్ కుబెర్నెట్స్ అడ్మినిస్ట్రేటర్ (CKA) కుబెర్నెట్స్ అడ్మినిస్ట్రేటర్‌ల విధులను నిర్వహించడానికి నైపుణ్యాలు, జ్ఞానం మరియు సామర్థ్యాన్ని పరీక్షిస్తారు. పరీక్ష 3 గంటలు, 24 పనులు, ఉత్తీర్ణత స్కోరు 74% ఉంటుంది. వ్యవస్థలను నిర్మించడం మరియు కాన్ఫిగర్ చేయడం గురించి మరింత లోతైన జ్ఞానం అవసరం. ఖర్చు కూడా $300.

CKAD మరియు CKA సర్టిఫికేషన్ ప్రోగ్రామ్‌లు క్లౌడ్ నేటివ్ కంప్యూటింగ్ ఫౌండేషన్ ద్వారా కుబెర్నెట్స్ పర్యావరణ వ్యవస్థను ప్రామాణిక శిక్షణ మరియు ధృవీకరణ ద్వారా విస్తరించేందుకు అభివృద్ధి చేయబడ్డాయి. ఈ ఫండ్‌ని Google Linux ఫౌండేషన్ భాగస్వామ్యంతో రూపొందించింది, దీనికి Kubernetes ఒకప్పుడు ప్రారంభ సాంకేతిక సహకారంగా బదిలీ చేయబడింది మరియు Microsoft, Apple, Facebook, Cisco, Intel, Red Hat మరియు అనేక ఇతర కంపెనీలు మద్దతు ఇస్తున్నాయి (సి) వికీ

సంక్షిప్తంగా, ఇవి కుబెర్నెట్స్‌లోని "మాస్టర్ ఆర్గనైజేషన్" నుండి పరీక్షలు. వాస్తవానికి, ఇతర సంస్థల నుండి ధృవపత్రాలు ఉన్నాయి.

ఎందుకు?

ఈ మొత్తం ఆలోచనలో ఇది బహుశా అత్యంత వివాదాస్పద అంశం. సర్టిఫికేట్‌ల అవసరం గురించి నేను హోలివర్‌ను ప్రారంభించాలనుకోవడం లేదు, ఈ రకమైన సర్టిఫికేట్ ఉనికి కార్మిక మార్కెట్లో నా విలువపై సానుకూల ప్రభావాన్ని చూపుతుందని నేను నమ్మాలనుకుంటున్నాను. ప్రతిదీ ఆత్మాశ్రయమైనది - మిమ్మల్ని నియమించాలనే నిర్ణయంలో ఖచ్చితమైన మలుపు ఏమిటో మీకు ఎప్పటికీ తెలియదు.

PS: నేను ఉద్యోగం కోసం వెతకడం లేదు, ఇప్పుడు నేను ప్రతిదానితో సంతోషంగా ఉన్నాను... సరే, USAలో ఎక్కడైనా పునరావాసం తప్ప

శిక్షణ

CKAD పరీక్షలో 19 ప్రశ్నలు ఉన్నాయి, ఇవి క్రింది విధంగా అంశాలుగా విభజించబడ్డాయి:

  • 13% - ప్రధాన భావనలు
  • 18% - కాన్ఫిగరేషన్
  • 10% - బహుళ-కంటైనర్ పాడ్‌లు
  • 18% - పరిశీలించదగినది
  • 20% - పాడ్ డిజైన్
  • 13% – సేవలు & నెట్‌వర్కింగ్
  • 8% - రాష్ట్ర పట్టుదల

Udemy ప్లాట్‌ఫారమ్‌లో ముంషాద్ మన్నంబెత్ పేరుతో ఒక భారతీయుడి నుండి గొప్ప కోర్సు ఉంది (లింక్ వ్యాసం చివర ఉంటుంది). ఒక చిన్న ధర కోసం నిజంగా చాలా అధిక నాణ్యత పదార్థం. ముఖ్యంగా మంచి విషయం ఏమిటంటే, కోర్సు అభివృద్ధి చెందుతున్నప్పుడు, మీరు పరీక్ష వాతావరణంలో ఆచరణాత్మక వ్యాయామాలు చేయమని అడగబడతారు, కాబట్టి మీరు కన్సోల్‌లో పని చేసే నైపుణ్యాన్ని అభివృద్ధి చేస్తారు.

నేను మొత్తం కోర్సును పూర్తి చేసాను మరియు అన్ని ప్రాక్టికల్ వ్యాయామాలను పూర్తి చేసాను (కోర్సు లేకుండా, సమాధానాలను చూడటం లేదు), మరియు పరీక్షకు ముందు నేను అన్ని ఉపన్యాసాలను పెరిగిన వేగంతో తిరిగి చూసాను మరియు చివరి రెండు మాక్ పరీక్షలను తిరిగి తీసుకున్నాను. ఇది ప్రశాంతమైన వేగంతో నాకు ఒక నెల పట్టింది. 91% స్కోర్‌తో పరీక్షలో నమ్మకంగా ఉత్తీర్ణత సాధించడానికి ఈ మెటీరియల్ నాకు సరిపోతుంది. నేను ఒక పనిలో ఎక్కడో పొరపాటు చేసాను (నోడ్‌పోర్ట్ పని చేయలేదు), మరియు ఫైల్ నుండి కాన్ఫిగ్‌మ్యాప్‌ను కనెక్ట్ చేయడంతో మరొక పనిని పూర్తి చేయడానికి కొన్ని నిమిషాలు సరిపోలేదు, అయినప్పటికీ నాకు పరిష్కారం తెలుసు.

పరీక్ష ఎలా ఉంది

వెబ్ కెమెరా ఆన్ చేయబడి, స్క్రీన్ షేర్ చేయబడిన బ్రౌజర్‌లో పరీక్ష జరుగుతుంది. పరీక్షా నియమాల ప్రకారం గదిలో అపరిచితులు ఉండకూడదు. దేశం ఇప్పటికే స్వీయ-ఒంటరి పాలనను ప్రవేశపెట్టినప్పుడు నేను పరీక్షకు హాజరయ్యాను, కాబట్టి నా భార్య గదిలోకి ప్రవేశించకుండా లేదా పిల్లవాడు కేకలు వేయకుండా నిశ్శబ్ద సమయాన్ని కనుగొనడం నాకు చాలా ముఖ్యం. ప్రతి అభిరుచికి తగినట్లుగా టైమింగ్ అందుబాటులో ఉన్నందున నేను అర్థరాత్రిని ఎంచుకున్నాను.

ప్రారంభంలోనే, ఎగ్జామినర్ ఫోటో మరియు పూర్తి పేరు (లాటిన్‌లో) ఉన్న మీ ప్రాథమిక 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. కమాండ్ కోసం ఫ్లాగ్ కలయికలను గుర్తుంచుకోండి రన్వివిధ వస్తువుల కోసం త్వరత్వరగా యామల్‌ని రూపొందించడానికి - పాడ్/డిప్లాయ్/జాబ్/క్రోన్‌జాబ్ (వాటిని గుర్తుంచుకోవాల్సిన అవసరం లేనప్పటికీ, మీరు ఫ్లాగ్‌తో సహాయాన్ని చూడవచ్చు. -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

ఒక వ్యాఖ్యను జోడించండి