ProHoster > ΠΠ»ΠΎΠ³ > Administrasi > Pengalaman lan Tip kanggo Lulus Ujian Certified Kubernetes Application Developer (CKAD).
Pengalaman lan Tip kanggo Lulus Ujian Certified Kubernetes Application Developer (CKAD).
Mung bubar, aku kasil lulus ujian Certified Kubernetes Application Developer (CKAD) lan nampa sertifikasi. Dina iki aku arep ngomong babagan prosedur sertifikasi dhewe lan carane aku nyiapake. Iku pengalaman menarik kanggo kula kanggo njupuk ujian online ing pengawasan cedhak saka penguji. Ora bakal ana informasi teknis sing migunani ing kene; artikel kasebut murni narasi. Kajaba iku, aku ora duwe latar mburi kerja sama karo Kubernetes lan ora duwe latihan bareng karo kolega; Aku sinau lan nglatih dhewe ing wektu luang.
Aku cukup enom ing lapangan pembangunan web, nanging aku langsung temen maujud sing tanpa kawruh dhasar saka Docker lan K8s sampeyan ora bakal adoh. Njupuk kursus lan nyiapake ujian kaya iki minangka titik mlebu sing apik ing jagad wadah lan orkestrasi.
Yen sampeyan isih mikir yen Kubernetes rumit banget lan ora kanggo sampeyan, tindakake kucing kasebut.
Apa iku?
Ana rong jinis sertifikasi Kubernetes saka Cloud Native Computing Foundation (CNCF):
Pangembang Aplikasi Kubernetes Certified (CKAD) - nguji kemampuan kanggo ngrancang, nggawe, ngatur lan nerbitake aplikasi asli awan kanggo Kubernetes. Ujian suwene 2 jam, 19 tugas, lulus skor 66%. Mbutuhake kawruh banget babagan primitif dhasar. Biaya $300.
Administrator Kubernetes Certified (CKA) nguji katrampilan, kawruh, lan kompetensi kanggo nindakake tugas administrator Kubernetes. Ujian suwene 3 jam, 24 tugas, lulus skor 74%. Kawruh sing luwih jero babagan bangunan lan konfigurasi sistem dibutuhake. Biaya uga $300.
Program sertifikasi CKAD lan CKA dikembangake dening Cloud Native Computing Foundation kanggo nggedhekake ekosistem Kubernetes liwat pelatihan lan sertifikasi standar. Dana iki digawe Google kanthi kemitraan karo Linux Foundation, sing nate ditransfer Kubernetes minangka kontribusi teknologi awal lan didhukung dening perusahaan kayata Microsoft, Apple, Facebook, Cisco, Intel, Red Hat lan liya-liyane (c) Wiki
Singkatnya, iki minangka ujian saka "organisasi master" ing Kubernetes. Mesthi, ana sertifikasi saka perusahaan liyane.
Kenapa?
Iki mbokmenawa titik paling kontroversial ing kabeh gagasan iki. Aku ora pengin miwiti holivar bab perlu kanggo sertifikat, Aku mung arep pracaya sing ngarsane saka jenis certificate bakal duwe impact positif ing Nilai ing pasar tenaga kerja. Kabeh iku subyektif - sampeyan ora bakal ngerti apa sing bakal dadi titik balik ing keputusan kanggo nyewa sampeyan.
PS: Aku ora nggolek proyek, saiki aku seneng karo kabeh ... uga, kajaba bisa uga relokasi nang endi wae ing AS
Ing platform Udemy mung ana kursus sing apik saka wong India kanthi jeneng Mumshad Mannambeth (link bakal ana ing pungkasan artikel). Bahan kualitas apik banget kanggo rega cilik. Sing paling nyenengake yaiku nalika kursus kasebut terus maju, sampeyan bakal dijaluk nindakake latihan praktis ing lingkungan tes, supaya sampeyan bisa ngembangake katrampilan kerja ing konsol.
Aku ngliwati kabeh kursus lan ngrampungake kabeh latihan praktis (ora tanpa, mesthi, ngintip ing jawaban), lan sadurunge ujian aku nonton maneh kabeh ceramah kanthi cepet lan njupuk maneh rong ujian mock pungkasan. Sampeyan njupuk kula bab sasi ing jangkah tenang. Materi iki cukup kanggo aku kanthi percaya diri lulus ujian kanthi biji 91%. Aku nggawe kesalahan nang endi wae ing siji tugas (NodePort ora bisa), lan sawetara menit ora cukup kanggo ngrampungake tugas liyane karo nyambungake ConfigMap saka file, sanajan aku ngerti solusi.
Kepiye ujiane
Ujian kasebut ditindakake ing browser, kanthi kamera web diuripake lan layar dienggo bareng. Aturan ujian mbutuhake ora ana wong liyo ing kamar. Aku njupuk ujian nalika negara wis ngenalaken rezim ngisolasi diri, dadi penting kanggo aku golek wektu sing sepi supaya bojoku ora mlebu kamar utawa bocah njerit. Aku milih pungkasan ing wayah wengi, wiwit wektu kasedhiya kanggo cocog saben rasa.
Ing wiwitan, pemeriksa mbutuhake sampeyan nuduhake ID Utama sing ngemot foto lan jeneng lengkap (ing basa Latin) - kanggo kula iku paspor asing, lan masang kamera web ing desktop lan kamar kanggo mesthekake yen ora ana. barang manca.
Ing jendhela utami, saliyane teks tugas, terminal lan chatting karo pemeriksa, ana uga jendhela kanggo cathetan ngendi sampeyan bisa nyalin sawetara jeneng penting utawa printah - iki teka ing Handy kaping pindho.
Tip
Gunakake alias kanggo ngirit wektu. Iki sing dakgunakake:
Elinga kombinasi gendera kanggo printah rotokanggo ngasilake yaml kanthi cepet kanggo macem-macem obyek - pod/deploy/job/cronjob (sanajan ora perlu kanggo ngelingi, sampeyan mung bisa ndeleng bantuan karo gendera -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
Gunakake jeneng sumber daya sing disingkat:
ku get ns # Π²ΠΌΠ΅ΡΡΠΎ namespaces
ku get deploy # Π²ΠΌΠ΅ΡΡΠΎ deployments
ku get pv # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumes
ku get pvc # Π²ΠΌΠ΅ΡΡΠΎ persistentvolumeclaims
ku get svc # Π²ΠΌΠ΅ΡΡΠΎ services
# ΠΈ Ρ.Π΄., ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
kubectl api-resources
Nyedhiyakake wektu kanthi bener kanggo ngrampungake kabeh tugas, aja macet ing siji perkara, skip pitakonan lan terusake. Ing wiwitan, aku mikir yen aku bakal ngrampungake tugas kanthi cepet lan bakal ngrampungake ujian luwih awal, nanging pungkasane aku ora duwe wektu kanggo ngrampungake rong tugas. Nyatane, wektu kanggo ujian diwenehake bali menyang mburi, lan kabeh 2 jam liwat tension.
Aja lali ngalih konteks - ing wiwitan saben tugas, prentah diwenehake kanggo ngalih supaya bisa digunakake ing kluster sing dikarepake.
Uga tetep mripat ing namespace. Kanggo iki, aku nggunakake hack liyane:
alias kun='echo namespace=$ns && ku -n=$ns' # ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π½ΡΠΉΠΌΡΠΏΠ΅ΠΉΡ
Aja kesusu mbayar sertifikasi, ngenteni diskon. Penulis kursus asring ngirim kode promosi kanthi diskon 20-30% liwat email.