27.-29.maijÄ Kubernetes aizvadÄm ceturto Slurm:intensive.
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
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
Kas ir Slurm
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Ä«
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
Docker, Ansible un Ceph
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.
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. š
Avots: www.habr.com