Dockers eta Kubernetes kode irekiko bi proiektu dira, software-edukitzaileen barruan aplikazioak eta mikrozerbitzuak ezartzeko baliagarriak: bi tresna horiek beharrezkoak dira, aplikazioak edukitzaileetan automatikoki inplementatu, eskalatu eta administratu behar dituzten enpresentzat.
Helburuak
- Birtualizazioa eta azpiegitura kode gisa ulertzeko oinarrizko kontzeptuak.
- Birtualizazioa eta azpiegitura kode gisa azaltzea, Dockers eta Kubernetesen oinarriak erraz erabiltzea, eta bien arteko aldeak zein diren eta bakoitza noiz erabili ikastea.
- Dockers eta Kubernetesi buruzko praktika gidatuak egitea: sistema bakoitzaren gainean zerbitzu-plataforma bat antolatzea.
Egitaraua
1. modulua: Birtualizazio eta azpiegitura kontzeptuak kode gisa (4h gutxi gorabehera)
- Birtualizazio kontzeptuak
- Birtualizazio-mailak
- Edukitzaileak eta Docker, edukitzaileen teknologia gisa
- Klusterrak eta Kubernetes edukitzaileen kluster gisa
- Azpiegitura kode gisa
- Vagrant
- Terraform
2. modulua: Docker-i buruzko mikrozerbitzu-plataforma bat antolatzeko kasu praktikoa (4h gutxi gorabehera)
- Esperimentazio-ingurunea abiarazten
- Irudiak sortzea dockerfilesekin
- Docker sareak erabiltzea
- Edukitzaileak martxan jartzea
- Bolumen iraunkorrak erabiltzea
- Probetarako edukitzaileak
- Eskuzko probak
- Irudiak partekatzea
- Ohiko komandoen eta cheatsheeten laburpena
3. modulua: Kubernetesi buruzko mikrozerbitzu-plataforma bat antolatzeko kasu praktikoa (4h gutxi gorabehera)
- Esperimentazio-ingurunea abiarazten
- Irudi pribatuen biltegietarako lotura
- Aplikazio bat antolatzen
- Kubernetes berrabiaraztea eta iraunkortasuna
- Iraunkortasuna gehituz
- Aplikazio-antolaketak erabiliz
- Eskalatzea eta autoeskalatzea kubernetesen
- Jobs erabiliz
- Kubernets zerbitzu gisa kudeatzea (RBAC, kuotak)
- Ohiko komandoen eta cheatsheeten laburpena
Nori zuzendua
Programazioaren, Linuxen eta zerbitzu-garapenaren oinarrizko nozioak dituzten profesionalak:
- Beren ordenagailuak ekarri beharko dituzte, eta komeni da 8 GB-ko memoria duten ordenagailuak izatea.
- Box programa birtuala instalatu beharko dute. Baldintza teknikoei buruzko xehetasun gehiago izateko, jarri harremanetan Juan Garate lankidearekin.