Waayo-aragnimadayda iyo Talooyin ku Gudbidda Imtixaanka Soo-saareyaasha Codsiga Kubernetes ee Shahaadaysan (CKAD)

Waayo-aragnimadayda iyo Talooyin ku Gudbidda Imtixaanka Soo-saareyaasha Codsiga Kubernetes ee Shahaadaysan (CKAD)Dhawaan, waxaan si guul leh ugu baastay Imtixaanka Sameeyaha Codsiga Kubernetes ee Shahaadaysan (CKAD) oo waxaan helay shahaadadayda. Maanta waxaan rabaa in aan ka hadlo habka shahaadaynta lafteeda iyo sida aan ugu diyaar garoobay. Waxa ay ii ahayd waayo-aragnimo xiiso leh in aan imtixaanka ku galo khadka tooska ah iyada oo uu kormeerka dhow ee imtixaamku ku jiro. Ma jiri doonto macluumaad farsamo oo qiimo leh halkan; maqaalku waa sheeko dabiici ah oo keliya. Sidoo kale, aqoon badan uma lahayn la shaqaynta Kubernetes mana aan lahayn tababar wadajir ah oo aan la yeesho asxaabta; waxaan bartay oo aan naftayda tababaray wakhtigayga firaaqada ah.

Aad ayaan ugu yarahay dhinaca horumarinta webka, laakiin waxaan isla markiiba gartay in la'aanteed ugu yaraan aqoonta aasaasiga ah ee Docker iyo K8s aadan fogaan doonin. Qaadashada koorsada iyo u diyaargarowga imtixaanka noocaan ah waxay u muuqatay meel wanaagsan oo laga galo adduunka weelasha iyo abaabulkooda.

Haddii aad weli u maleyneyso in Kubernetes uu aad u adag yahay oo aysan adiga kugu ahayn, fadlan raac bisadda.

Maxay tahay?

Waxaa jira laba nooc oo shahaadada Kubernetes ah oo ka socota Hay'adda Xisaabinta Dhaladka ee Cloud (CNCF):

  • Soosaaraha Codsiga Kubernetes ee Shahaadaysan (CKAD) - tijaabiya kartida naqshadaynta, abuurista, habeynta iyo daabacida codsiyada asalka u ah daruuraha ee Kubernetes. Imtixaanku waxa uu socdaa 2 saacadood, 19 hawlood, waxa uu ku baasay buundada 66%. Waxay u baahan tahay aqoon aad u saraysa oo ku saabsan waxyaalaha aasaasiga ah. Qiimaha $300.
  • Maamulaha Kubernetes ee Shahaadaysan (CKA) wuxuu tijaabiyaa xirfadaha, aqoonta, iyo kartida si uu u guto waajibaadka maamulayaasha Kubernetes. Imtixaanku wuxuu qaadanayaa 3 saacadood, 24 hawlood, buundooyinka ku baastay 74%. Aqoon qoto dheer oo dheeraad ah oo ku saabsan dhismaha iyo habaynta nidaamyada ayaa loo baahan yahay. Kharashkuna sidoo kale waa $300.

Barnaamijyada shahaadooyinka ee CKAD iyo CKA waxaa soo saaray Cloud Native Computing Foundation si ay u balaariyaan nidaamka deegaanka Kubernetes iyada oo loo marayo tababar iyo shahaado heersare ah. Sanduuqan waxaa abuuray Google iyada oo la kaashanaysa Linux Foundation, kaas oo Kubernetes mar lagu wareejiyay tabarucaad teknoloji bilow ah oo ay taageeraan shirkado ay ka mid yihiin Microsoft, Apple, Facebook, Cisco, Intel, Koofiyada Cas iyo kuwa kale oo badan (c) Wiki

Marka la soo koobo, kuwani waa imtixaano ka socda "ururka sare" ee Kubernetes. Dabcan, waxaa jira shahaadooyin shirkado kale.

Waa maxay sababta?

Tani waxay u badan tahay inay tahay qodobka ugu muranka badan fikraddan oo dhan. Ma doonayo in aan bilaabo holivar ku saabsan baahida shahaadooyinka, kaliya waxaan rabaa in aan rumaysto in joogitaanka shahaadada noocan oo kale ah ay saameyn wanaagsan ku yeelan doonto qiimaha aan ku leeyahay suuqa shaqada. Wax kastaa waa mid shakhsi ah - weligaa ma ogaan kartid waxa dhabta ah ee noqon doona meesha u rogi doonta go'aanka lagu shaqaaleysiiyo.

PS: Ma doonayo shaqo, hadda wax walba waan ku faraxsanahay ... si fiican, marka laga reebo laga yaabo in aan u guuro meel Maraykanka ah

Tababarka

Imtixaanka CKAD wuxuu leeyahay 19 su'aalood, kuwaas oo loo qaybiyay mawduucyo sida soo socota.

  • 13% - Fikradaha Muhiimka ah
  • 18% - Habaynta
  • 10% - Boodhadhka Konteenarada badan
  • 18% - La arki karo
  • 20% - Nakhshad Pod
  • 13% - Adeegyada & Isku xidhka
  • 8% - Joogitaanka Gobolka

Goobta Udemy waxaa si fudud uga jira kooras weyn oo ka socda hal Hindi ah oo hoos yimaada magaca Mumshad Mannambeth (xidhiidhku wuxuu ahaan doonaa dhammaadka maqaalka). Runtii walxo tayo sare leh oo qiimo yar ah. Waxa si gaar ah u fiican ayaa ah in koorsadu sii socoto, waxaa lagu weydiin doonaa inaad sameyso jimicsi wax ku ool ah jawi tijaabo ah, si aad u horumarin doonto xirfadda ka shaqeynta console-ka.

Waxaan dhex maray koorsadii oo dhan oo aan dhammeeyey dhammaan layliyadii wax-ku-oolka ahaa (maaha la'aanteed, dabcan, in aan jawaabaha jaawabaha u fiirsado), isla markiiba imtixaankii ka hor ayaan dib u daawaday dhammaan casharradii si xawli ah u kordhay, waxaana dib u galay labadii imtixaan ee ugu dambeeyay. Waxay igu qaadatay ilaa bil xawli dagan. Qalabkan ayaa igu filan inaan si kalsooni leh ugu gudbo imtixaanka 91%. Waxaan ku qaldamay meel hal hawl ah (NodePort ma shaqayn), dhowr daqiiqona kuma filna inaan dhamaystiro hawl kale oo ah isku xirka ConfigMap ee faylka, in kasta oo aan ogaa xalka.

Waa sidee imtixaanku

Imtixaanku wuxuu ka dhacaa browserka, iyadoo kamarada webka la shiday oo shaashadda la wadaago. Xeerarka imtixaanku waxay u baahan yihiin in aanay qolka joogin dad qalaad. Waxa aan galay imtixaankii markii uu dalku ka hirgalay nidaam gooni-gooni ah, markaa waxa muhiim ii ahayd in aan helo wakhti aamusnaan ah si aanay xaaskaygu qolka u gelin ama ilmuhu u qayliyo. Waxaan doortay goor dambe oo habeenkii ah, maadaama wakhtigu diyaar yahay oo ku habboon dhadhan kasta.

Bilowga hore, imtixaan qaaduhu wuxuu kaa rabaa inaad tusto aqoonsigaaga aasaasiga ah oo ka kooban sawir iyo magac buuxa (Laatiinka) - aniga waxay ii ahayd baasaboor ajnabi ah, iyo inaad geliso kamarada webka miiska iyo qolka si aad u hubiso inaysan jirin walxaha shisheeye.

Inta lagu jiro imtixaanku, waa la ogol yahay in la furo browser kale oo leh mid ka mid ah ilaha:https://kubernetes.io/docs/,https://github.com/kubernetes/ama https://kubernetes.io/blog/. Waxaan haystay dukumeentigan, aad ayay iigu filnayd.

Daaqadda ugu weyn, marka lagu daro qoraalka hawlaha, terminalka iyo la sheekeysiga imtixaan qaadaha, waxaa sidoo kale jira daaqad loogu talagalay qoraallada halkaas oo aad nuqul ka heli karto magacyo ama amarro muhiim ah - tani waxay soo baxday dhowr jeer.

Golaha

  1. Isticmaal magacyo si aad waqtiga u badbaadiso. Waa kan waxa aan isticmaalay:
    export ns=default # пСрСмСнная для нэймспСйса
    alias ku='kubectl' # ΡƒΠΊΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ
    alias kun='ku -n=$ns' # kubectl + namespace
    alias kudr='kun --dry-run -o=yaml' # ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ΡŒ yaml описаниС для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
  2. Xusuusnow isku-darka calanka ee amarka baxsadsi dhakhso ah loogu soo saaro yaml walxaha kala duwan - pod / geyn / shaqo / cronjob (in kasta oo aan loo baahnayn in la xasuusto iyaga, waxaad kaliya eegi kartaa caawinta calanka -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. Isticmaal magacyo kheyraad oo la soo gaabiyo:
    ku get ns # вмСсто namespaces
    ku get deploy # вмСсто deployments
    ku get pv # вмСсто persistentvolumes
    ku get pvc # вмСсто persistentvolumeclaims
    ku get svc # вмСсто services
    # ΠΈ Ρ‚.Π΄., ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅: 
    kubectl api-resources
  4. Si sax ah u qoondee wakhti aad ku dhamaystirto dhammaan hawlaha, hal shay ha ku dhegin, ka bood su'aalaha oo u gudub. Horta waxa aan is lahaa si xawli ah oo degdeg ah ayaan hawsha u dhamayn doonaa, imtaxaankana goor hore ayaan u dhamayn lahaa, laakiin ugu dambayntii maan helin wakhti aan ku dhammeeyo laba hawlood. Dhab ahaantii, wakhtiga imtixaanka dib ayaa loo qoondeeyey, oo dhammaan 2 saacadood waxay ku dhaafaan xiisad.
  5. Ha iloobin inaad bedesho macnaha guud - bilawga hawl kasta, amar ayaa la bixiyaa si loogu shaqeeyo kooxda la rabo.
    Sidoo kale isha ku hay goobta magaca. Tan waxaan u adeegsaday jabsi kale:

    alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой Ρƒ мСня выводился Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ нэймспСйс
  6. Ha ku degdegin inaad bixiso shahaado, sug qiimo dhimis. Qoraaga koorsada wuxuu inta badan soo diraa koodh xayaysiis ah oo leh 20-30% qiimo dhimis email ahaan.
  7. Ugu dambeyntii baro vim :)

Tixraacyada:

  1. www.cncf.io/certification/ckad - bogga shahaadada laftiisa
  2. www.udemy.com/course/certified-kubernetes-application-developer - Koorso aad u wanaagsan oo loogu talagalay diyaarinta, wax walba waa cad yihiin oo leh sawirro
  3. github.com/lucassa/CKAD-resources - xiriiriyo faa'iido leh iyo qoraalo ku saabsan imtixaanka
  4. habr.com/ru/company/flant/blog/425683 - sheeko ka timid asxaabta Habr oo ku saabsan gudbinta imtixaanka CKA ee aadka u adag

Source: www.habr.com

Add a comment