Slurm: Kubernetes intensīva. Programma un bonusi

27.-29.maijā Kubernetes aizvadām ceturto Slurm:intensive.

Slurm: Kubernetes intensīva. Programma un bonusi

Bonuss: tieŔsaistes kursi par Docker, Ansible, Ceph
Mēs esam atvasinājuÅ”i no Slurm tēmas, kas ir svarÄ«gas darbam ar Kubernetes, bet nav tieÅ”i saistÄ«tas ar k8s. Kā, kāpēc un kas notika - zem griezuma.
Visiem Slurm 4 dalībniekiem būs pieejami Ŕie kursi.

Pilna naudas atgrieŔana pirmajā dienā
Pie Sanktpēterburgas Slurm aizbrauca divi dalÄ«bnieki ārkārtÄ«gi negatÄ«vas atsauksmes. Kā es nožēloju, ka nav iespējams atgriezties laikā un Ŕķirties no viņiem bez abpusējām pretenzijām.
Ja uzzināsit, kas jums absolūti nepatīk Slurm, pirmā diena rakstiet kādam no organizatoriem. Mēs atslēgsim piekļuvi un atmaksāsim pilnu dalības cenu.

Tehniskie konsultanti
Ja kāds zina Dmitrijs Simonovs (viņŔ izveidoja tehnisko direktoru klubiņu), aicinājām uz Slurm (mācÄ«ties, nevis uzstāties). ViņŔ solÄ«ja visiem sniegt padomu. Diez vai tas neinteresēs administratorus un izstrādātājus, taču ļoti interesanti bÅ«s IT vadÄ«tājiem.

Kas ir Slurm

Slurm: Kubernetes intensīva. Programma un bonusi

Slurm-4: pamatkurss (27.-29. maijs)
Paredzēts tiem, kuri Kubernetes redz pirmo reizi vai vēlas sistematizēt savas zināŔanas.
Katrs dalībnieks Selectel mākonī izveidos savu klasteru un izvietos tur lietojumprogrammu.

Cena: 25 tūkst

Programma

1. tēma: Ievads par Kubernetes, galvenajām sastāvdaļām
ā€¢ Ievads k8s tehnoloÄ£ijā. Apraksts, pielietojums, koncepcijas
ā€¢ Pod, ReplicaSet, izvietoÅ”ana, pakalpojums, iekļūŔana, PV, PVC, konfigurācijas karte, noslēpums
ā€¢ Prakse

Tēma Nr. 2: Klastera dizains, galvenie komponenti, kļūdu pielaide, k8s tīkls
ā€¢ Klasteru dizains, galvenās sastāvdaļas, kļūdu pielaide
ā€¢ k8s tÄ«kls

3. tēma: Kubespray, Kubernetes klastera regulÄ“Å”ana un iestatÄ«Å”ana
ā€¢ Kubespray, Kubernetes klastera konfigurÄ“Å”ana un regulÄ“Å”ana
ā€¢ Prakse

4. tēma: Ceph, klasteru iestatÄ«Å”ana un ražoÅ”anas iespējas
ā€¢ Ceph, klasteru iestatÄ«Å”ana un darba iespējas ražoÅ”anā
ā€¢ Prakse: ceph uzstādÄ«Å”ana

5. tēma: uzlabotas Kubernetes abstrakcijas
ā€¢ DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod plānoÅ”ana, InitContainer

6. tēma: ievads Helm
ā€¢ Ievads Helmā
ā€¢ Prakse

7. tēma: IzdoÅ”anas pakalpojumi un lietojumprogrammas
ā€¢ Pakalpojumu publicÄ“Å”anas metožu pārskats: NodePort vs LoadBalancer vs Ingress
ā€¢ Ieejas kontrolieris (Nginx): lÄ«dzsvaro ienākoÅ”o trafiku
ā€¢ Š”ert-manager: automātiski iegÅ«stiet SSL/TLS sertifikātus
ā€¢ Prakse

8. tēma: Mežizstrāde un uzraudzība
ā€¢ Kopu monitorings, Prometheus
ā€¢ Klasteru mežizstrāde, Fluentd/Elastic/Kibana
ā€¢ Prakse

Tēma Nr. 9: CI/CD, ēkas izvietoÅ”ana klasterÄ« no nulles

Tēma Nr. 10: Praktiskais darbs, lietojumprogrammu dokerizācija un palaiÅ”ana klasterÄ«

Slurm vietne

MegaSlurm: papildu kurss (no 31. maija līdz 2. jūnijam)
Paredzēts Kubernetes inženieriem un arhitektiem, kā arī pamatkursu absolventiem.
Mēs konfigurējam klasteru tā, lai vienlaikus uzsāktu klastera komponentu atjaunināŔanu un izvietoÅ”anu klasterÄ«.

Cena: 60 tūkstoŔi (45 tūkstoŔi Slurm-4 dalībniekiem)

Programma

1. tēma: kļūmjpārlēces klastera izveides process no iekÅ”puses
ā€¢ Darbs ar Kubespray
ā€¢ Papildu komponentu uzstādÄ«Å”ana
ā€¢ Klasteru testÄ“Å”ana un traucējummeklÄ“Å”ana
ā€¢ Prakse

2. tēma: Autorizācija klasterī, izmantojot ārēju pakalpojumu sniedzēju
ā€¢ LDAP (Nginx + Python)
ā€¢ OIDC (Dex + Gangway)
ā€¢ Prakse

3. tēma: tīkla politika
ā€¢ Ievads CNI
ā€¢ TÄ«kla droŔības politika
ā€¢ Prakse

4. tēma: droÅ”as un ļoti pieejamas lietojumprogrammas klasterÄ«
ā€¢ PodSecurityPolicy
ā€¢ PodDisruptionBudget

5. tēma: Kubernetes. Paskatīsimies zem pārsega
ā€¢ Kontroliera struktÅ«ra
ā€¢ Operatori un CRD
ā€¢ Prakse

6. tēma: Status saturoÅ”as lietojumprogrammas klasterÄ«
ā€¢ Datu bāzes klastera palaiÅ”ana, izmantojot PostgreSQL kā piemēru
ā€¢ RabbitMQ klastera palaiÅ”ana
ā€¢ Prakse

7. tēma: Noslēpumu glabāŔana
ā€¢ Noslēpumu pārvaldÄ«ba Kubernetes
ā€¢ Velve

Tēma Nr. 8: Horizontal Pod Autoscaler
ā€¢ Teorija
ā€¢ Prakse

9. tēma: dublÄ“Å”ana un atkopÅ”ana pēc avārijas
ā€¢ Klasteru dublÄ“Å”ana un atkopÅ”ana, izmantojot Heptio Velero (iepriekÅ” Ark) un utt
ā€¢ Prakse

10. tēma: Lietojumprogrammu izvietoÅ”ana
ā€¢SÅ«kas
ā€¢ Veidņu veidoÅ”anas un izvietoÅ”anas rÄ«ki
ā€¢ IzvērÅ”anas stratēģijas

Tēma Nr.11: Praktiskais darbs
ā€¢ CI/CD izveide lietojumprogrammu izvietoÅ”anai
ā€¢ Klastera atjaunināŔana

MegaSlurm vietne

Docker, Ansible un Ceph

Slurm: Kubernetes intensīva. Programma un bonusi

Ekskursija uz vēsturi

Pirmais Slurm bija eksperiments. Runātāji savas prezentācijas pabeidza burtiski uz skatuves, un auditorijā sēdēja tāda līmeņa administratori, ka bija pienācis laiks viņus uzaicināt par runātājiem.

ÄŖstais pamatkurss notika otrajā Slurm: 80% dalÄ«bnieku Kubernetes redzēja pirmo reizi, un treÅ”daļa nekad nebija strādājuÅ”i ar Docker.
Bija skaidrs, cik grūti cilvēkiem bija klausīties lekciju par Docker no rīta un strādāt ar to kaujas režīmā vakarā.
Cefs sagādāja daudz grūtību. Turklāt klausītāju vidū bija 20 cilvēki, kuriem noteikti bija jāpaskaidro Kefs, un vēl 60, kuriem Kefs nemaz nebija vajadzīgs.

TreÅ”ajā Slurm mēs pārcēlām Docker un Ansible atseviŔķos tÄ«mekļa semināros, atbrÄ«vojot vairāk laika Kubernetes. Risinājums izrādÄ«jās praktisks pēc bÅ«tÄ«bas un mazattÄ«stÄ«ts realizācijā: lekcija bija neinteresanta pieredzējuÅ”iem puiÅ”iem, un diskusija bija neinteresanta iesācējiem.

Ceturtajā Slurm mēs izveidojām tieÅ”saistes kursus par Docker, Ansible un Ceph. Ideja ir vienkārÅ”a: tie, kam tas ir nepiecieÅ”ams, kursu izies pārdomāti, tie, kam tas nav vajadzÄ«gs, mierÄ«gi ignorēs. Spriežot pēc testētāju grupas, Docker kurss aizņem 6-8 stundas. Ansible un Ceph vēl nav pulkstenis.

Atruna:

  • eksperimentāls kurss. Iespējams, ka daži lēmumi izrādÄ«sies neveiksmÄ«gi.
  • platforma (Stepik.org) ir neapstrādāta, un mēs ar to iepriekÅ” neesam strādājuÅ”i. Iespējams, bÅ«s izciļņi un aizÄ·erÅ”anās.
  • Kurss tika pārbaudÄ«ts tikai uz Southbridge darbiniekiem. Jums noteikti bÅ«s kaut kas jāpabeidz.

Slurm: Kubernetes intensīva. Programma un bonusi

Tikai otro dienu pirmā Slurm tērzÄ“Å”anā viņi atcerējās, cik forÅ”i un jautri tas bija, neskatoties uz visām organizatoriskajām Å”ausmām. Pirmais, kurÅ” gÅ«st spilgtākos iespaidus. ApskatÄ«sim, kas notiek ar pirmajiem tieÅ”saistes kursu studentiem. šŸ™‚

Slurm: Kubernetes intensīva. Programma un bonusi

Avots: www.habr.com

Pievieno komentāru