Mo Eispéireas agus Leideanna chun an Scrúdú Deimhnithe Forbróir Feidhmchláir Kubernetes (CKAD) a Rathú

Mo Eispéireas agus Leideanna chun an Scrúdú Deimhnithe Forbróir Feidhmchláir Kubernetes (CKAD) a RathúDíreach le déanaí, d'éirigh liom sa scrúdú Deimhnithe Forbróir Iarratais Kubernetes (CKAD) agus fuair mé mo dheimhniú. Sa lá atá inniu ba mhaith liom labhairt faoin nós imeachta deimhniúcháin féin agus conas a d'ullmhaigh mé dó. Eispéireas suimiúil a bhí ann dom an scrúdú a dhéanamh ar líne faoi dhlúthmhaoirseacht an scrúdaitheora. Ní bheidh aon eolas teicniúil luachmhar anseo; is scéal amháin atá san alt. Chomh maith leis sin, ní raibh mórán cúlra agam ag obair le Kubernetes agus ní raibh oiliúint chomhpháirteach agam le comhghleacaithe; rinne mé staidéar agus oiliúint orm féin i mo chuid ama saor.

Tá mé óg go leor i réimse na forbartha gréasáin, ach thuig mé láithreach gan eolas bunúsach ar a laghad ar Docker agus K8s nach dtiocfaidh tú i bhfad. Ba phointe iontrála maith é an cúrsa a dhéanamh agus ullmhú don chineál seo scrúdaithe i saol na gcoimeádán agus a gceolfhoireann.

Má cheapann tú go fóill go bhfuil Kubernetes ró-chasta agus nach bhfuil sé ar do shon, le do thoil lean an cat.

Cad é?

Tá dhá chineál deimhnithe Kubernetes ón Cloud Native Computing Foundation (CNCF):

  • Forbróir Feidhmchláir Deimhnithe Kubernetes (CKAD) - déanann sé tástáil ar an gcumas feidhmchláir dhúchasacha scamall do Kubernetes a dhearadh, a chruthú, a chumrú agus a fhoilsiú. Maireann an scrúdú 2 uair an chloig, 19 tascanna, scór a rith 66%. Éilíonn eolas an-superficial ar primitives bunúsacha. Costas $300.
  • Déanann Riarthóir Deimhnithe Kubernetes (CKA) na scileanna, an t-eolas agus an inniúlacht a thástáil chun dualgais riarthóirí Kubernetes a chomhlíonadh. Maireann an scrúdú 3 uair an chloig, 24 tascanna, scór pas 74%. Teastaíonn eolas níos doimhne ar chórais thógála agus chumrú. Is é $300 an costas freisin.

D'fhorbair an Cloud Native Computing Foundation cláir deimhniúcháin CKAD agus CKA chun éiceachóras Kubernetes a leathnú trí oiliúint agus deimhniú caighdeánaithe. Chruthaigh Google an ciste seo i gcomhpháirtíocht leis an Linux Foundation, ar aistríodh Kubernetes chuici tráth mar ranníocaíocht teicneolaíochta tosaigh agus a fhaigheann tacaíocht ó chuideachtaí ar nós Microsoft, Apple, Facebook, Cisco, Intel, Red Hat agus go leor eile (c) Vicí

I mbeagán focal, is scrúduithe iad seo ón “máistir-eagraíocht” ar Kubernetes. Ar ndóigh, tá deimhnithe ó chuideachtaí eile.

Cén fáth?

Is dócha gurb é seo an pointe is conspóidí sa smaoineamh iomlán seo. Níl mé ag iarraidh tús a chur le holivar faoin ngá atá le deimhnithe, ba mhaith liom a chreidiúint go mbeidh tionchar dearfach ag láithreacht an teastais seo ar mo luach ar an margadh saothair. Tá gach rud suibiachtúil - ní bhíonn a fhios agat cad go díreach a bheidh mar bhuaicphointe sa chinneadh tú a fhostú.

PS: Nílim ag lorg poist, anois táim sásta le gach rud... bhuel, seachas b'fhéidir le hathlonnú áit éigin i SAM

Oiliúint

Tá 19 gceist sa triail CKAD, atá roinnte ina dtopaicí mar seo a leanas:

  • 13% – Bunchoincheapa
  • 18% - Cumraíocht
  • 10% - Podaí Il-Choimeádáin
  • 18% – Infheictheacht
  • 20% - Dearadh Pod
  • 13% – Seirbhísí & Líonrú
  • 8% – Marthanacht an Stáit

Ar ardán Udemy níl ach cúrsa iontach ó Indiach amháin faoin ainm Mumshad Mannambeth (beidh an nasc ag deireadh an ailt). Ábhar ardchaighdeáin i ndáiríre ar phraghas beag. Is é an rud atá iontach go háirithe, de réir mar a théann an cúrsa ar aghaidh, go n-iarrfar ort cleachtaí praiticiúla a dhéanamh i dtimpeallacht tástála, ionas go bhforbróidh tú an scil a bhaineann le bheith ag obair sa chonsól.

Chuaigh mé tríd an gcúrsa iomlán agus chríochnaigh mé na cleachtaí praiticiúla go léir (ní gan, ar ndóigh, breathnú ar na freagraí), agus díreach roimh an scrúdú d'fhéach mé arís ar na léachtaí go léir ag luas méadaithe agus rinne mé an dá bhréagscrúdú deiridh arís. Thóg sé thart ar mhí dom ar luas socair. Ba leor an t-ábhar seo dom chun pas a fháil go muiníneach sa scrúdú le scór 91%. Rinne mé botún áit éigin i dtasc amháin (níor oibrigh NodePort), agus ní raibh cúpla nóiméad go leor chun tasc eile a chomhlánú le ConfigMap a nascadh ó chomhad, cé go raibh a fhios agam an réiteach.

Conas a oibríonn an scrúdú

Déantar an scrúdú i mbrabhsálaí, agus an ceamara gréasáin casta air agus an scáileán roinnte. Éilíonn rialacha scrúdaithe nach mbeadh aon strainséirí sa seomra. Rinne mé an scrúdú nuair a bhí córas féin-aonraithe tugtha isteach ag an tír cheana féin, agus mar sin bhí sé tábhachtach dom tréimhse ama chiúin a aimsiú ionas nach rachadh mo bhean chéile isteach sa seomra nó nach mbeadh an leanbh ag screadaíl. Roghnaigh mé go déanach san oíche, ós rud é go bhfuil an t-am ar fáil a oireann do gach blas.

Ag an tús, éilíonn an scrúdaitheoir go dtaispeánann tú d’Aitheantas Bunscoile ina bhfuil grianghraf agus ainm iomlán (i Laidin) - dar liomsa ba phas eachtrach a bhí ann, agus an ceamara gréasáin a imscaradh ar an deasc agus ar an seomra chun a chinntiú nach bhfuil aon. rudaí eachtracha.

Le linn an scrúdaithe, tá sé ceadaithe cluaisín brabhsálaí eile a choinneáil ar oscailt le ceann de na hacmhainní:https://kubernetes.io/docs/,https://github.com/kubernetes/https://kubernetes.io/blog/. Bhí an doiciméadú seo agam, bhí sé sách go leor.

Sa phríomhfhuinneog, i dteannta le téacs na dtascanna, an teirminéal agus an comhrá leis an scrúdaitheoir, tá fuinneog ann freisin le haghaidh nótaí inar féidir leat roinnt ainmneacha nó orduithe tábhachtacha a chóipeáil - tháinig sé seo i handy cúpla uair.

Советы

  1. Úsáid ailiasanna chun am a shábháil. Seo an méid a d'úsáid mé:
    export ns=default # переменная для нэймспейса
    alias ku='kubectl' # укорачиваем основную команду
    alias kun='ku -n=$ns' # kubectl + namespace
    alias kudr='kun --dry-run -o=yaml' # очень нужные флаги, чтобы генерить yaml описание для объекта
  2. Cuimhnigh na teaglamaí bratach don ordú reáchtáilchun yaml a ghiniúint go tapa do rudaí éagsúla - pod/imscaradh/jab/cronjob (cé nach gá cuimhneamh orthu ar chor ar bith, is féidir leat breathnú ar an gcabhair leis an mbratach -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. Úsáid ainmneacha acmhainní giorraithe:
    ku get ns # вместо namespaces
    ku get deploy # вместо deployments
    ku get pv # вместо persistentvolumes
    ku get pvc # вместо persistentvolumeclaims
    ku get svc # вместо services
    # и т.д., полный список можно подсмотреть по команде: 
    kubectl api-resources
  4. Leithdháil i gceart am chun na tascanna go léir a chur i gcrích, ná bí i bhfostú ar rud amháin, scipeáil ceisteanna agus bogadh ar aghaidh. Ar dtús, shíl mé go ndéanfadh mé na tascanna ar luas an-tapa agus go gcríochnódh mé an scrúdú go luath, ach sa deireadh ní raibh am agam dhá thasc a dhéanamh. Déanta na fírinne, leithroinntear an t-am don scrúdú cúl le cúl, agus téann an 2 uair ar fad i dteannas.
  5. Ná déan dearmad an comhthéacs a athrú - ag tús gach taisc, tugtar ordú aistriú chun oibriú sa bhraisle inmhianaithe.
    Coinnigh súil freisin ar an ainmspás. Chun seo a úsáid mé hack eile:

    alias kun='echo namespace=$ns && ku -n=$ns' # при выполнении каждой команды первой строкой у меня выводился текущий нэймспейс
  6. Ná déan deifir chun íoc as deimhniú, fan ar lascainí. Is minic a sheolann údar an chúrsa cóid chur chun cinn le lascainí 20-30% ar ríomhphost.
  7. Ar deireadh foghlaim vim :)

Naisc:

  1. www.cncf.io/certification/ckad — an leathanach deimhniúcháin féin
  2. www.udemy.com/course/certified-kubernetes-application-developer — cúrsa an-mhaith le hullmhú, tá gach rud soiléir agus le léaráidí
  3. github.com/lucassa/CKAD-resources — naisc úsáideacha agus nótaí faoin scrúdú
  4. habr.com/ru/company/flant/blog/425683 — scéal ó chomhghleacaithe Habr maidir le pas a fháil sa scrúdú CKA níos deacra

Foinse: will.com

Add a comment