Slurm: Kubernetes intenzivno. Program i bonusi

Od 27. do 29. svibnja održavamo četvrti Slurm: intenziv na Kubernetesu.

Slurm: Kubernetes intenzivno. Program i bonusi

Bonus: online tečajevi za Docker, Ansible, Ceph
Iz Slurma smo proizveli teme koje su važne za rad s Kubernetesom, ali se ne odnose izravno na k8s. Kako, zašto i što se dogodilo – ispod reza.
Svi sudionici Slurma 4 imat će pristup ovim tečajevima.

Puni povrat novca prvog dana
Na St. Petersburg Slurmu su otišla dva sudionika izrazito negativne kritike. Kako sam žalio što je bilo nemoguće vratiti se u prošlost i rastati se s njima bez obostranih potraživanja.
Ako saznate što vam se apsolutno ne sviđa kod Slurma, prvi dan pišite nekom od organizatora. Onemogućit ćemo pristup i vratiti punu cijenu sudjelovanja.

Tehnički savjetnici
Ako netko zna Dmitrij Simonov (formirao je klub tehničkih direktora), pozvali smo ga u Slurm (da uči, a ne da nastupa). Obećao je da će svakoga posavjetovati. Ovo vjerojatno neće zanimati administratore i programere, ali će biti vrlo zanimljivo IT menadžerima.

Što je Slurm

Slurm: Kubernetes intenzivno. Program i bonusi

Slurm-4: osnovni tečaj (27.-29. svibnja)
Dizajniran za one koji prvi put vide Kubernetes ili žele sistematizirati svoje znanje.
Svaki će sudionik kreirati vlastiti klaster u Selectel oblaku i tamo implementirati aplikaciju.

Cijena: 25 tisuća kuna

Program

Tema #1: Uvod u Kubernetes, glavne komponente
• Uvod u k8s tehnologiju. Opis, primjena, pojmovi
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Vježbajte

Tema br. 2: Dizajn klastera, glavne komponente, tolerancija grešaka, k8s mreža
• Dizajn klastera, glavne komponente, tolerancija grešaka
• k8s mreža

Tema #3: Kubespray, podešavanje i postavljanje Kubernetes klastera
• Kubespray, konfiguracija i podešavanje Kubernetes klastera
• Vježbajte

Tema #4: Ceph, postavljanje klastera i značajke rada u proizvodnji
• Ceph, postavljanje klastera i značajke rada u proizvodnji
• Vježbajte: postavljanje ceph

Tema #5: Napredne Kubernetes apstrakcije
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema #6: Uvod u Helm
• Uvod u Helm
• Vježbajte

Tema #7: Izdavačke usluge i aplikacije
• Pregled metoda objavljivanja usluge: NodePort vs LoadBalancer vs Ingress
• Ulazni kontroler (Nginx): balansiranje dolaznog prometa
• Cert-manager: automatski dobiva SSL/TLS certifikate
• Vježbajte

Tema #8: Zapisivanje i praćenje
• Praćenje klastera, Prometheus
• Zapisivanje klastera, Fluentd/Elastic/Kibana
• Vježbajte

Tema br. 9: CI/CD, izgradnja implementacije u klaster od nule

Tema br. 10: Praktičan rad, dokerizacija aplikacije i pokretanje u klaster

Slurm web mjesto

MegaSlurm: napredni tečaj (31. svibnja - 2. lipnja)
Dizajniran za Kubernetes inženjere i arhitekte, kao i za diplomante osnovnih tečajeva.
Konfiguriramo klaster tako da istovremeno pokreće ažuriranje komponenti klastera i implementaciju na klaster.

Cijena: 60 tisuća (45 tisuća za sudionike Slurm-4)

Program

Tema #1: Proces stvaranja failover klastera iznutra
• Rad s Kubesprayem
• Ugradnja dodatnih komponenti
• Testiranje klastera i rješavanje problema
• Vježbajte

Tema #2: Autorizacija u klasteru pomoću vanjskog pružatelja usluga
• LDAP (Nginx + Python)
• OIDC (Dex + prolaz)
• Vježbajte

Tema #3: Mrežna politika
• Uvod u CNI
• Politika mrežne sigurnosti
• Vježbajte

Tema #4: Sigurne i vrlo dostupne aplikacije u klasteru
• PodSecurityPolicy
• PodDisruptionBudget

Tema #5: Kubernetes. Pogledajmo ispod haube
• Struktura kontrolera
• Operateri i CRD-ovi
• Vježbajte

Tema #6: Stateful aplikacije u klasteru
• Pokretanje klastera baze podataka koristeći PostgreSQL kao primjer
• Pokretanje RabbitMQ klastera
• Vježbajte

Tema #7: Čuvanje tajni
• Upravljanje tajnama u Kubernetesu
• Trezor

Tema #8: Vodoravni pod Autoscaler
• Teorija
• Vježbajte

Tema #9: Sigurnosno kopiranje i oporavak od katastrofe
• Sigurnosno kopiranje klastera i oporavak koristeći Heptio Velero (bivši Ark) i itd
• Vježbajte

Tema #10: Implementacija aplikacije
•Dlahice
• Alati za izradu predložaka i implementaciju
• Strategije implementacije

Tema broj 11: Praktičan rad
• Izrada CI/CD za implementaciju aplikacije
• Ažuriranje klastera

MegaSlurm web stranica

Docker, Ansible i Ceph

Slurm: Kubernetes intenzivno. Program i bonusi

Izlet u povijest

Prvi Slurm je bio eksperiment. Govornici su svoje prezentacije završili doslovno na pozornici, au publici su sjedili administratori takve razine da je bilo vrijeme pozvati ih kao govornike.

Pravi osnovni tečaj održan je na drugom Slurmu: 80% sudionika prvi je put vidjelo Kubernetes, a trećina nikada nije radila s Dockerom.
Bilo je jasno koliko je ljudima bilo teško ujutro slušati predavanje o Dockeru, a navečer raditi s njim u borbenom načinu rada.
Ceph je izazvao mnogo poteškoća. Štoviše, u publici je bilo 20 ljudi koji su svakako trebali objasniti Cepha i još 60 kojima Ceph uopće nije trebao.

Za treći Slurm, premjestili smo Docker i Ansible u zasebne webinare, oslobađajući više vremena za Kubernetes. Rješenje se pokazalo praktičnim u biti i nerazvijenim u implementaciji: predavanje je bilo nezanimljivo iskusnim dečkima, a rasprava početnicima.

Za četvrti Slurm napravili smo online tečajeve o Dockeru, Ansibleu i Cephu. Ideja je jednostavna: oni kojima treba tečaj će promišljeno uzeti, oni kojima ne treba mirno će ga ignorirati. Sudeći prema skupini testera, Docker tečaj traje 6-8 sati. Ansible i Ceph još nisu izmjerili sat.

Odricanje:

  • eksperimentalni tečaj. Neke će se odluke vjerojatno pokazati neuspješnima.
  • platforma (Stepik.org) je sirova i nismo radili s njom prije. Vjerojatno će biti neravnina i zastoja.
  • Tečaj je testiran samo na zaposlenicima Southbridgea. Sigurno ćete nešto morati završiti usput.

Slurm: Kubernetes intenzivno. Program i bonusi

Baš neki dan u chatu prvog Slurma prisjetili su se kako je to bilo cool i zabavno, unatoč svim organizacijskim strahotama. Prvi koji će dobiti najživopisnije dojmove. Pogledajmo što se događa s prvim polaznicima online tečajeva. 🙂

Slurm: Kubernetes intenzivno. Program i bonusi

Izvor: www.habr.com

Dodajte komentar