Nguva pfupi yadarika, ndakabudirira kupasa Certified Kubernetes Application Developer (CKAD) bvunzo uye ndakagamuchira chitupa changu. Nhasi ndinoda kutaura nezve certification maitiro pachayo uye kuti ndakazvigadzirira sei. Chaive chiitiko chinonakidza kwandiri kutora bvunzo online ndichitariswa nepedyo nemuongorori. Pachave pasina ruzivo rwakakosha rwehunyanzvi pano; chinyorwa chinongorondedzera muzvisikwa. Zvakare, ndakanga ndisina ruzivo rwakanyanya mukushanda naKubernetes uye ndakanga ndisina kudzidziswa kwakabatana nevamwe vandaishanda navo; Ndakadzidza uye ndakazvidzidzisa panguva yangu yekusununguka.
Ndichiri mudiki mumunda wekuvandudza webhu, asi ndakabva ndaona kuti pasina kana ruzivo rwekutanga rweDocker neK8s hausvike kure. Kutora kosi uye kugadzirira rudzi urwu rwebvunzo kwaiita senge nzvimbo yakanaka yekupinda munyika yemidziyo uye kurongeka kwavo.
Kana iwe uchiri kufunga kuti Kubernetes yakanyanya kuomarara uye haisi yako, ndapota tevera katsi.
Chii ichocho?
Kune marudzi maviri eKubernetes certification kubva kuCloud Native Computing Foundation (CNCF):
- Certified Kubernetes Application Developer (CKAD) - inoedza kugona kugadzira, kugadzira, kugadzirisa uye kushambadza makore ekuzvarwa maapplication eKubernetes. The bvunzo rinotora maawa maviri, 2 mabasa, achipfuura mamakisi 19%. Inoda ruzivo rwepamusoro pezvinyorwa zvekutanga. Mutengo we $66.
- Certified Kubernetes Administrator (CKA) inoedza hunyanzvi, ruzivo, uye kugona kuita mabasa eKubernetes maneja. The bvunzo rinotora maawa matatu, 3 mabasa, achipfuura mamakisi 24%. Ruzivo rwakadzama rwekuvaka nekugadzirisa masisitimu runodiwa. Mari yacho zvakare $74.
Zvirongwa zveCKAD neCKA certification zvakagadziridzwa neCloud Native Computing Foundation kuti iwedzere Kubernetes ecosystem kuburikidza nekudzidziswa kwakamisikidzwa uye chitupa. Homwe iyi yakagadzirwa neGoogle yakabatana neLinux Foundation, iyo Kubernetes yakamboendeswa semupiro wekutanga wetekinoroji uye inotsigirwa nemakambani akaita seMicrosoft, Apple, Facebook, Cisco, Intel, Red Hat nevamwe vazhinji (c) Wiki
Muchidimbu, idzi bvunzo kubva ku "master organisation" paKubernetes. Ehe, kune zvitupa kubva kune mamwe makambani.
Sei?
Iyi ingangove ndiyo inonyanya kupokana pfungwa mune iyi pfungwa yese. Ini handidi kutanga holivar nezve kudiwa kwezvitupa, ndinongoda kutenda kuti kuvepo kwechitupa cherudzi urwu kuchave nemhedzisiro yakanaka pakukosha kwangu pamusika wevashandi. Zvese zviri subjective - haumboziva kuti chii chaizvo chichave shanduko musarudzo yekukuhaya.
PS: Handisi kutsvaga basa, ikozvino ndinofara nezvose ... zvakanaka, kunze kwekuti pamwe nekutamira kune imwe nzvimbo muU.SA.
Kugadzirira kwe
Muedzo weCKAD une mibvunzo gumi nepfumbamwe, iyo yakakamurwa kuita misoro sezvizvi:
- 13% - Core Concepts
- 18% - Kugadzirisa
- 10% - Multi-Container Pods
- 18% - Kuonekwa
- 20% - Pod Dhizaini
- 13% - Masevhisi & Networking
- 8% - State Kushingirira
Papuratifomu yeUdemy panongori kosi huru kubva kune mumwe muIndia pasi pezita rekuti Mumshad Mannambeth (iyo link ichave pakupera kwechinyorwa). Chokwadi zvinhu zvemhando yepamusoro chaizvo pamutengo mudiki. Chinonyanya kutonhorera ndechekuti sezvo kosi inofambira mberi, iwe uchakumbirwa kuita maekisesaizi anoshanda munzvimbo yekuyedza, saka iwe unozovandudza hunyanzvi hwekushanda mukoni.
Ndakapfuura nekosi yese ndokupedza zviitwa zvese zvinoshanda (kwete pasina, chokwadi, ndichidongorera mhinduro), uye pakarepo bvunzo isati yasvika ndakatarisa zvakare hurukuro dzese nekumhanya kwakawedzera uye ndakatorazve bvunzo mbiri dzekupedzisira. Zvakanditorera unenge mwedzi ndiri pamwero wakadzikama. Nyaya iyi yaikwana kuti ndipase bvunzo nechivimbo ne91%. Ndakakanganisa pane imwe nzvimbo mune rimwe basa (NodePort haina kushanda), uye maminetsi mashoma akange asina kukwana kupedzisa rimwe basa nekubatanidza ConfigMap kubva mufaira, kunyangwe ndaiziva mhinduro.
Bvunzo iri sei
Iko bvunzo inoitika mubrowser, newebhu kamera yakavhurwa uye skrini yakagovaniswa. Mitemo yebvunzo inoda kuti pasave nevatorwa mumba. Ndakanyora bvunzo apo nyika yakanga yatotanga hurongwa hwekuzviparadzanisa nevamwe, saka zvaive zvakakosha kuti ndiwane nguva yakanyarara kuitira kuti mudzimai wangu asapinde mumba kana kuti mwana aridza mhere. Ndakasarudza pakati pehusiku, sezvo nguva iripo kuti ikwane kuravira kwese.
Pakutanga, muongorori anoda kuti uratidze ID yako Yepuraimari ine foto uye zita rakazara (muchiLatin) - kwandiri yaive pasipoti yekune dzimwe nyika, uye kuendesa iyo webhu kamera padesktop uye mukamuri kuti uone kuti hapana. zvinhu zvekunze.
Munguva yebvunzo, zvinotenderwa kuchengeta imwe browser tab yakavhurika neimwe yezviwanikwa:
Muhwindo guru, mukuwedzera kune zvinyorwa zvemabasa, iyo terminal uye yekutaura nemuongorori, kune zvakare hwindo remanotsi apo iwe unogona kukopa mamwe akakosha mazita kana mirairo - izvi zvakauya zvinobatsira kakati wandei.
Mazano
- Shandisa aliase kuchengetedza nguva. Hezvino zvandakashandisa:
export ns=default # ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π½ΡΠΉΠΌΡΠΏΠ΅ΠΉΡΠ° alias ku='kubectl' # ΡΠΊΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ alias kun='ku -n=$ns' # kubectl + namespace alias kudr='kun --dry-run -o=yaml' # ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ»Π°Π³ΠΈ, ΡΡΠΎΠ±Ρ Π³Π΅Π½Π΅ΡΠΈΡΡ yaml ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°
- Rangarira misanganiswa yemureza yemurairo manyakukurumidza kugadzira yaml yezvinhu zvakasiyana - pod/deploy/job/cronjob (kunyangwe zvisingaite kuti uzvirangarire, unogona kungotarisa rubatsiro nemureza. -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
- Shandisa mazita ezvishandiso mapfupi:
ku get ns # Π²ΠΌΠ΅ΡΡΠΎ namespaces ku get deploy # Π²ΠΌΠ΅ΡΡΠΎ deployments ku get pv # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumes ku get pvc # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumeclaims ku get svc # Π²ΠΌΠ΅ΡΡΠΎ services # ΠΈ Ρ.Π΄., ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅: kubectl api-resources
- Nyatsogovera nguva yekupedzisa mabasa ese, usabatike pachinhu chimwe, svetuka mibvunzo uye uenderere mberi. Pakutanga, ndakafunga kuti ndaizopedza basa racho nokukurumidza zvikuru uye ndaizopedza bvunzo nokukurumidza, asi pakupedzisira ndakanga ndisina nguva yokupedza migove miviri. Muchokwadi, nguva yebvunzo yakagoverwa kumashure, uye maawa maviri ese anopfuura mukukakavadzana.
- Usakanganwa kushandura mamiriro - pakutanga kwebasa rega rega, murairo unopiwa kuti uchinje kuitira kuti ushande musumbu rinodiwa.
Ramba wakatarisa pazita rezita. Kune izvi ndakashandisa imwe hack:alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π½ΡΠΉΠΌΡΠΏΠ΅ΠΉΡ
- Usamhanye kubhadhara chitupa, mirira kuderedzwa. Munyori wekosi anowanzo tumira macode ekusimudzira ne20-30% discounts neemail.
- Pakupedzisira dzidza vim :)
Mareferensi:
www.cncf.io/certification/ckad - iyo peji retifiketi pachayowww.udemy.com/course/certified-kubernetes-application-developer - nzira yakanaka kwazvo yekugadzirira, zvinhu zvose zvakajeka uye nemifananidzogithub.com/lucassa/CKAD-resources - zvinongedzo zvinobatsira uye manotsi nezvebvunzohabr.com/ru/company/flant/blog/425683 - nyaya kubva kuna Habr vaaishanda navo nezvekupasa bvunzo dzakaoma dzeCKA
Source: www.habr.com