ProHoster > Blog > Administrazioa > Nire esperientzia eta aholkuak Kubernetes Certified Application Developer (CKAD) Azterketa gainditzeko
Nire esperientzia eta aholkuak Kubernetes Certified Application Developer (CKAD) Azterketa gainditzeko
Duela gutxi, Kubernetes aplikazioen garatzaile ziurtatua (CKAD) azterketa gainditu nuen eta nire ziurtagiria jaso nuen. Gaur ziurtagiriaren prozedura berari buruz eta horretarako nola prestatu naizen hitz egin nahi dut. Esperientzia interesgarria izan zen niretzat azterketa online egitea aztertzailearen zaintza estuan. Hemen ez da informazio tekniko baliotsurik egongo; artikuluak izaera narratibo hutsa du. Gainera, ez nuen Kubernetesekin lan egiteko formazio handirik eta ez nuen lankideekin batera prestakuntzarik izan; nire denbora librean ikasi eta trebatu nintzen.
Web garapenaren arloan nahiko gaztea naiz, baina berehala konturatu nintzen Docker eta K8s-en oinarrizko ezagutzarik gabe ez zarela urrutira iritsiko. Ikastaroa egitea eta azterketa mota hau prestatzea edukiontzien munduan eta haien orkestrazioan sartzeko puntu ona iruditu zitzaidan.
Oraindik uste baduzu Kubernetes konplikatuegia dela eta ez dela zuretzat, mesedez jarraitu katuari.
Zer da hau?
Cloud Native Computing Foundation (CNCF) Kubernetes ziurtagiri mota daude:
Certified Kubernetes Application Developer (CKAD) - Kubernetesentzako hodeiko jatorrizko aplikazioak diseinatzeko, sortzeko, konfiguratzeko eta argitaratzeko gaitasuna probatzen du. Azterketak 2 ordu irauten ditu, 19 ataza, gainditzeko puntuazioa %66. Oinarrizko primitiboen oso azaleko ezagutza eskatzen du. 300 $ balio du.
Certified Kubernetes Administrator (CKA) Kuberneteseko administratzaileen betebeharrak betetzeko trebetasunak, ezagutzak eta gaitasunak probatzen ditu. Azterketak 3 ordu irauten ditu, 24 ataza, gainditzeko puntuazioa %74. Sistemak eraikitzeko eta konfiguratzeko ezagutza sakonagoa behar da. Kostua ere $ 300 da.
CKAD eta CKA ziurtagiri-programak Cloud Native Computing Foundation-ek garatu zituen Kubernetes ekosistema hedatzeko prestakuntza eta ziurtagiri estandarizatuen bidez. Funts hau Google-k sortu zuen Linux Fundazioarekin lankidetzan, eta hari Kubernetes transferitu zitzaion behin hasierako ekarpen teknologiko gisa eta Microsoft, Apple, Facebook, Cisco, Intel, Red Hat eta beste hainbat enpresek onartzen dute (c) Wikia
Laburbilduz, Kuberneteseko "erakunde maisuaren" azterketak dira. Jakina, beste enpresen ziurtagiriak daude.
Zergatik?
Hau da, ziurrenik, ideia honen punturik eztabaidagarriena. Ez dut ziurtagirien beharrari buruzko holibar bat hasi nahi, ziurtagiri mota hau egoteak lan-merkatuan dudan balioan eragin positiboa izango duela sinetsi nahi dut. Dena subjektiboa da - inoiz ez dakizu zein izango den inflexio puntua zu kontratatzeko erabakian.
PS: Ez nabil lan bila, orain denarekin pozik nago... tira, agian AEBetako lekualdatze batekin izan ezik.
Prestakuntza
CKAD probak 19 galdera ditu, gai hauetan banatuta:
% 13 β Oinarrizko kontzeptuak
% 18 β Konfigurazioa
% 10 - Edukiontzi anitzeko lekak
% 18 β Behagarritasuna
% 20 β Pod Diseinua
% 13 β Zerbitzuak eta sareak
% 8 β Estatuaren iraunkortasuna
Udemy plataforman indiar baten ikastaro bikaina dago Mumshad Mannambeth izenarekin (esteka artikuluaren amaieran egongo da). Benetan kalitate handiko materiala prezio txikian. Bereziki polita da ikastaroak aurrera egin ahala proba-ingurunean ariketa praktikoak egitera animatzen zaituztela, kontsolan lan egiteko trebetasuna garatzen duzula.
Kurtso osoa egin nuen eta ariketa praktiko guztiak burutu nituen (ez, noski, erantzunei begiratu gabe), eta azterketaren aurretik berehala berriro ikusi nituen hitzaldi guztiak abiadura handiagoz eta azken bi simulazio azterketak berriro egin nituen. Hilabete inguru behar izan nuen erritmo lasaian. Material hau nahikoa izan zen azterketa ziurtasunez gainditzeko %91eko puntuazioarekin. Akats bat egin nuen nonbait zeregin batean (NodePort-ek ez zuen funtzionatu), eta minutu batzuk ez ziren nahikoak izan ConfigMap fitxategi batetik konektatuz beste zeregin bat burutzeko, konponbidea ezagutzen nuen arren.
Nola da azterketa
Azterketa arakatzaile batean egiten da, web kamera piztuta eta pantaila partekatuta. Azterketa arauek gelan ezezagunak ez egotea eskatzen dute. Herrialdeak auto-isolamendu erregimena ezarria zuenean egin nuen azterketa, beraz, garrantzitsua zen niretzat epe lasai bat aurkitzea, nire emaztea gelan sartu ez zedin edo umeak garrasi egin zezan. Gauean berandu aukeratu nuen, gustu guztietarako ordutegia eskuragarri baitago.
Hasieran, azterketariak eskatzen dizu argazkia eta izen-abizenak (latinez) dituen Lehen NAN erakustea; niretzat atzerriko pasaportea zen, eta web kamera mahaigainean eta gelan ezartzea ez dagoela ziurtatzeko. objektu arrotzak.
Leiho nagusian, atazen testuaz, terminalaz eta aztertzailearekin txateaz gain, oharren leiho bat ere badago, non izen edo komando garrantzitsu batzuk kopiatu ditzakezun - hau erabilgarria izan da pare bat aldiz.
Π‘ΠΎΠ²Π΅ΡΡ
Erabili aliasak denbora aurrezteko. Hona hemen zer erabili dudan:
Gogoratu komandoaren bandera-konbinazioak Korrika eginobjektu desberdinetarako yaml azkar sortzeko - pod/deploy/job/cronjob (nahiz eta ez den beharrezkoa haiek gogoratzea, banderaren laguntza ikusi besterik ez duzu egin -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
Erabili baliabide-izen laburtuak:
ku get ns # Π²ΠΌΠ΅ΡΡΠΎ namespaces
ku get deploy # Π²ΠΌΠ΅ΡΡΠΎ deployments
ku get pv # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumes
ku get pvc # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumeclaims
ku get svc # Π²ΠΌΠ΅ΡΡΠΎ services
# ΠΈ Ρ.Π΄., ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
kubectl api-resources
Egokitu denbora zeregin guztiak burutzeko, ez gelditu gauza batean, saltatu galderak eta aurrera egin. Hasieran, lanak oso erritmo azkarrean burutuko nituela eta azterketa goiz egingo nuela pentsatu nuen, baina azkenean ez nuen denborarik izan bi lan egiteko. Izan ere, azterketarako denbora bizkarrean ematen da, eta 2 ordu guztiak tentsioan pasatzen dira.
Ez ahaztu testuingurua aldatzea - ββataza bakoitzaren hasieran, aldatzeko komando bat ematen da nahi den multzoan lan egiteko.
Begiratu ere izen-espazioari. Horretarako beste hack bat erabili dut:
alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π½ΡΠΉΠΌΡΠΏΠ΅ΠΉΡ
Ez presarik ziurtagiria ordaintzeko, itxaron deskontuak. Ikastaroaren egileak maiz bidaltzen ditu posta elektroniko bidez %20-30eko deskontuekin promozio kodeak.