Paano gumagana ang Kubernetes Night School

Inilunsad ng Slurm ang isang Evening School sa Kubernetes: isang serye ng mga libreng lecture at may bayad na mga praktikal na session para sa mga nag-aaral ng k8 mula sa simula.

Ang mga klase ay itinuro ni Marcel Ibraev, inhinyero sa Southbridge, CKA, at Sergey Bondarev, inhinyero sa Southbridge, SKA, isa sa mga nag-develop ng kubespray na may karapatang tumanggap ng mga kahilingan sa pull.

Pino-post ko ang mga pag-record ng unang linggo para sa mga gustong maunawaan kung paano gumagana ang lahat bago magparehistro.

Sa unang linggo, binuwag namin ang Docker. Nagkaroon kami ng isang partikular na gawain: upang magbigay ng mga pangunahing kaalaman ng Docker na sapat para sa kasunod na gawain sa mga k8. Samakatuwid, isang linggo ang inilaan para dito, at marami ang nanatili sa likod ng mga eksena.

Unang araw na pagpasok:


Pangalawang araw na pagpasok:


Sa pagtatapos ng bawat aralin, ang tagapagsalita ay nagbibigay ng takdang-aralin.

Sinusuri namin ang gawaing ito nang detalyado sa pagsasanay:


Nagbibigay kami ng mga mag-aaral ng mga stand para magsagawa ng pagsasanay. Mayroong team ng suporta sa practice chat na nagpapaliwanag ng anumang hindi malinaw at naghahanap ng mga error kung may hindi gumana para sa mag-aaral. Pagkatapos ng pagsasanay, binibigyan ka namin ng pagkakataong lumikha ng isang stand sa pagpindot ng isang pindutan at ulitin ang lahat sa iyong sarili.

Kung gusto mo ang format ng pagsasanay na ito, sumali sa amin. Simula sa Lunes, sisimulan na nating i-disassemble ang Kubernetes. May 40 na lugar na natitira para sa bayad na pagsasanay.

Iskedyul ng theoretical lectures:Abril 20: Panimula sa Kubernetes, mga pangunahing abstraction. Paglalarawan, aplikasyon, konsepto. Pod, ReplicaSet, Deployment
Abril 21: Deployment, Probe, Limits/Requests, Rolling Update
Abril 28: Kubernetes: Serbisyo, Ingress, PV, PVC, ConfigMap, Lihim
Mayo 11: Istraktura ng cluster, mga pangunahing bahagi at ang kanilang pakikipag-ugnayan
Mayo 12: Paano gumawa ng isang k8s cluster fault-tolerant. Paano gumagana ang network sa k8s
Mayo 19: Kubespray, pag-tune at pag-set up ng Kubernetes cluster
Mayo 25: Mga advanced na abstraction ng Kubernetes. DaemonSet, StatefulSet, Pod Scheduling, InitContainer
Mayo 26: Kubernetes: Job, CronJob, RBAC
Hunyo 2: Paano gumagana ang DNS sa isang cluster ng Kubernetes. Paano mag-publish ng isang application sa k8s, mga paraan ng pag-publish at pamamahala ng trapiko
Hunyo 9: Ano ang Helm at bakit ito kailangan. Nagtatrabaho sa Helm. Komposisyon ng tsart. Pagsusulat ng iyong sariling mga tsart
Hunyo 16: Ceph: i-install sa "do as I do" mode. Ceph, cluster installation. Pagkonekta ng mga volume sa sc, pvc, pv pods
Hunyo 23: Pag-install ng cert-manager. Π‘ert-manager: awtomatikong makatanggap ng mga SSL/TLS certificate - 1st century.
Hunyo 29: Kubernetes cluster maintenance, routine maintenance. Pag-update ng bersyon
Hunyo 30: Pag-troubleshoot ng Kubernetes
Hulyo 7: Pag-set up ng pagsubaybay sa Kubernetes. Mga pangunahing prinsipyo. Prometheus, Grafana
Hulyo 14: Pag-log in sa Kubernetes. Koleksyon at pagsusuri ng mga log
Hulyo 21: Mga kinakailangan para sa pagbuo ng aplikasyon sa Kubernetes
Hulyo 28: Application dockerization at CI/CD sa Kubernetes
Agosto 4: Pagmamasid - mga prinsipyo at pamamaraan para sa pagsubaybay sa isang sistema

Mag-sign up para sa Kubernetes Evening School ng Slurm

Para mag-order ng internship, lagyan ng check ang kahon sa form.
Kung nag-aaral ka na sa Evening School, mas madaling mag-order ng karagdagang pagsasanay dito.

Pinagmulan: www.habr.com

Magdagdag ng komento