ProHoster > ΠΠ»ΠΎΠ³ > Pagdumala > Ang Akong Kasinatian ug Mga Tip sa Pagpasar sa Certified Kubernetes Application Developer (CKAD) nga Pasulit
Ang Akong Kasinatian ug Mga Tip sa Pagpasar sa Certified Kubernetes Application Developer (CKAD) nga Pasulit
Bag-o lang, malampuson kong nakapasar sa eksaminasyon sa Certified Kubernetes Application Developer (CKAD) ug nakadawat sa akong sertipikasyon. Karon gusto kong maghisgot bahin sa pamaagi sa sertipikasyon mismo ug kung giunsa ko kini giandam. Makaiikag nga kasinatian alang kanako ang pagkuha sa eksaminasyon online ubos sa hugot nga pagdumala sa tigsusi. Wala'y bililhon nga teknikal nga impormasyon dinhi; ang artikulo pulos nagsaysay sa kinaiyahan. Dugang pa, wala akoy daghang kasinatian sa pagtrabaho kauban ang Kubernetes ug walaβy hiniusang pagbansay sa mga kauban; Nagtuon ako ug nagbansay sa akong kaugalingon sa akong libre nga oras.
Bata pa ako sa natad sa pag-uswag sa web, apan nahibal-an dayon nako nga kung walaβy labing menos sukaranan nga kahibalo sa Docker ug K8s dili ka makaabut. Ang pagkuha sa kurso ug pag-andam alang sa kini nga klase sa eksaminasyon ingon usa ka maayong punto sa pagsulod sa kalibutan sa mga sudlanan ug ang ilang orkestra.
Kung naghunahuna ka pa nga ang Kubernetes labi ka komplikado ug dili kini alang kanimo, palihug sunda ang iring.
Unsa kini?
Adunay duha ka matang sa sertipikasyon sa Kubernetes gikan sa Cloud Native Computing Foundation (CNCF):
Certified Kubernetes Application Developer (CKAD) - nagsulay sa abilidad sa pagdesinyo, paghimo, pag-configure ug pagmantala sa cloud native nga mga aplikasyon para sa Kubernetes. Ang eksaminasyon molungtad og 2 ka oras, 19 ka buluhaton, 66% ang pasado nga marka. Nagkinahanglan og taphaw kaayo nga kahibalo sa mga batakang primitibo. Nagkantidad ug $300.
Gisulayan sa Certified Kubernetes Administrator (CKA) ang mga kahanas, kahibalo, ug katakus aron mahimo ang mga katungdanan sa mga administrador sa Kubernetes. Ang eksaminasyon molungtad og 3 ka oras, 24 ka buluhaton, 74% ang nakapasar nga score. Ang mas lawom nga kahibalo sa pagtukod ug pag-configure sa mga sistema gikinahanglan. Ang gasto kay $300 usab.
Ang CKAD ug CKA certification programs gimugna sa Cloud Native Computing Foundation aron mapalapad ang Kubernetes ecosystem pinaagi sa standardized training ug certification. Kini nga pondo gihimo sa Google sa pakigtambayayong sa Linux Foundation, diin ang Kubernetes kaniadto gibalhin isip inisyal nga kontribusyon sa teknolohiya ug gisuportahan sa mga kompanya sama sa Microsoft, Apple, Facebook, Cisco, Intel, Red Hat ug uban pa (c) Wiki
Sa laktod, kini mga eksaminasyon gikan sa "master organization" sa Kubernetes. Siyempre, adunay mga sertipikasyon gikan sa ubang mga kompanya.
Ngano?
Kini tingali ang labing kontrobersyal nga punto niining tibuok nga ideya. Dili ko gusto nga magsugod sa usa ka holivar bahin sa panginahanglan alang sa mga sertipiko, gusto ko lang nga motuo nga ang presensya sa kini nga klase sa sertipiko adunay positibo nga epekto sa akong kantidad sa merkado sa pamuo. Ang tanan kay suhetibo - wala ka mahibal-an kung unsa gyud ang mahimong pagbag-o sa desisyon sa pag-hire kanimo.
PS: Wala ko nangita ug trabaho, karon happy na ko sa tanan... well, pwera lang siguro sa relocation somewhere in the USA
Training
Ang pagsulay sa CKAD adunay 19 nga mga pangutana, nga gibahin sa mga hilisgutan sama sa mosunod:
13% - Panguna nga mga Konsepto
18% - Pag-configure
10% β Daghang-Container Pods
18% - Pagtan-aw
20% - Disenyo sa Pod
13% β Mga Serbisyo ug Networking
8% - Pagpadayon sa Estado
Sa plataporma sa Udemy adunay usa ka maayo nga kurso gikan sa usa ka Indian ubos sa ngalan nga Mumshad Mannambeth (ang link anaa sa katapusan sa artikulo). Tinuod nga taas kaayo nga kalidad nga materyal alang sa gamay nga presyo. Ang labi ka cool mao nga samtang nagpadayon ang kurso, hangyoon ka nga maghimo praktikal nga mga ehersisyo sa usa ka palibot sa pagsulay, aron mapalambo nimo ang kahanas sa pagtrabaho sa console.
Gitun-an nako ang tibuok nga kurso ug gikompleto ang tanang praktikal nga mga ehersisyo (dili nga wala, siyempre, nagtan-aw sa mga tubag), ug diha-diha dayon sa wala pa ang eksaminasyon akong gitan-aw pag-usab ang tanan nga mga lektyur sa dugang nga tulin ug gikuha pag-usab ang katapusang duha ka mock exam. Miabot kog mga usa ka bulan sa kalmadong dagan. Kini nga materyal igo na alang kanako nga masaligon nga makapasar sa eksaminasyon nga adunay marka nga 91%. Nasayop ko sa usa ka dapit sa usa ka buluhaton (Wala mogana ang NodePort), ug ang pipila ka minuto dili igo aron makompleto ang laing buluhaton sa pagkonektar sa ConfigMap gikan sa usa ka file, bisan tuod nahibal-an ko ang solusyon.
Kumusta ang exam
Ang eksaminasyon mahitabo sa usa ka browser, nga gi-on ang web camera ug gipaambit ang screen. Ang mga lagda sa pasulit nagkinahanglan nga walay estranghero sa lawak. Gikuha nako ang eksaminasyon sa dihang ang nasud nagpaila na sa usa ka rehimen sa pag-inusara sa kaugalingon, mao nga importante alang kanako ang pagpangita sa usa ka hilom nga panahon aron ang akong asawa dili mosulod sa kwarto o ang bata mosinggit. Gipili nako ang lawom nga kagabhion, tungod kay ang oras magamit aron mohaum sa matag lami.
Sa sinugdanan pa lang, gikinahanglan sa tig-eksamen nga ipakita nimo ang imong Primary ID nga adunay sulod nga litrato ug tibuok ngalan (sa Latin) - para nako usa kadto ka langyaw nga pasaporte, ug i-deploy ang web camera sa desktop ug kwarto aron masiguro nga walay langyaw nga mga butang.
Sa panguna nga bintana, dugang sa teksto sa mga buluhaton, ang terminal ug ang chat sa tigsusi, adunay usab usa ka bintana alang sa mga nota diin mahimo nimong kopyahon ang pipila ka hinungdanon nga mga ngalan o mga mando - kini magamit sa daghang mga higayon.
Mga tip
Gamit ug alyas para makadaginot ug oras. Ania ang akong gigamit:
Hinumdomi ang mga kombinasyon sa bandila alang sa sugo runaron dali nga makamugna og yaml alang sa lain-laing mga butang - pod/deploy/job/cronjob (bisan tuod kini dili sa tanan nga gikinahanglan sa paghinumdom kanila, kamo mahimo lang tan-awon sa tabang sa bandila -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
Gamita ang pinamubo nga mga ngalan sa kapanguhaan:
ku get ns # Π²ΠΌΠ΅ΡΡΠΎ namespaces
ku get deploy # Π²ΠΌΠ΅ΡΡΠΎ deployments
ku get pv # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumes
ku get pvc # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumeclaims
ku get svc # Π²ΠΌΠ΅ΡΡΠΎ services
# ΠΈ Ρ.Π΄., ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
kubectl api-resources
Husto nga paggahin ug oras aron makompleto ang tanan nga mga buluhaton, ayaw paghunong sa usa ka butang, laktawan ang mga pangutana ug magpadayon. Sa sinugdan, naghunahuna ko nga makompleto nako ang mga buluhaton sa paspas kaayo nga dagan ug makompleto sa sayo ang eksaminasyon, apan sa kataposan wala na koy panahon sa pagkompleto sa duha ka buluhaton. Sa tinuud, ang oras alang sa eksaminasyon gigahin balik-balik, ug ang tanan nga 2 ka oras moagi sa tensiyon.
Ayaw kalimti ang pagbalhin sa konteksto - sa pagsugod sa matag buluhaton, usa ka mando ang gihatag aron molihok aron magtrabaho sa gusto nga cluster.
Bantayi usab ang namespace. Alang niini migamit ko og laing hack:
alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π½ΡΠΉΠΌΡΠΏΠ΅ΠΉΡ
Ayaw pagdali sa pagbayad alang sa sertipikasyon, paghulat alang sa mga diskwento. Ang tagsulat sa kurso kanunay nga nagpadala sa mga code sa promosyon nga adunay 20-30% nga mga diskwento pinaagi sa email.