Slurm: Kubernetes intensiv. Program och bonusar

Den 27-29 maj håller vi den fjärde slurmen: intensiv på Kubernetes.

Slurm: Kubernetes intensiv. Program och bonusar

Bonus: onlinekurser om Docker, Ansible, Ceph
Vi har härlett ämnen från Slurm som är viktiga för att arbeta med Kubernetes, men som inte direkt relaterar till k8s. Hur, varför och vad hände - under skärningen.
Alla Slurm 4-deltagare kommer att ha tillgång till dessa kurser.

Full pengarna tillbaka den första dagen
Vid St Petersburg Slurm lämnade två deltagare extremt negativa recensioner. Hur jag ångrade att det var omöjligt att gå tillbaka i tiden och skiljas från dem utan ömsesidiga anspråk.
Om du får reda på vad du absolut inte gillar med Slurm, första dagen skriv till någon av arrangörerna. Vi kommer att inaktivera åtkomst och återbetala hela deltagandepriset.

Tekniska konsulter
Om någon vet Dmitry Simonov (han bildade en klubb av tekniska direktörer), vi bjöd in honom till Slurm (för att studera, inte för att uppträda). Han lovade att råda alla. Detta kommer sannolikt inte att vara av intresse för administratörer och utvecklare, men det kommer att vara mycket intressant för IT-chefer.

Vad är Slurm

Slurm: Kubernetes intensiv. Program och bonusar

Slurm-4: grundkurs (27-29 maj)
Designad för dig som ser Kubernetes för första gången eller vill systematisera sina kunskaper.
Varje deltagare kommer att skapa sitt eget kluster i Selectel-molnet och distribuera applikationen där.

Pris: 25 tusen

Program

Ämne #1: Introduktion till Kubernetes, huvudkomponenter
• Introduktion till k8s-teknik. Beskrivning, tillämpning, koncept
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Öva

Ämne nr 2: Klusterdesign, huvudkomponenter, feltolerans, k8s-nätverk
• Klusterdesign, huvudkomponenter, feltolerans
• k8s nätverk

Ämne #3: Kubespray, tuning och inställning av ett Kubernetes-kluster
• Kubespray, konfiguration och justering av Kubernetes-klustret
• Öva

Ämne #4: Ceph, klusteruppsättning och funktioner för att arbeta i produktion
• Ceph, klusteruppsättning och funktioner för att arbeta i produktion
• Öva: sätta upp ceph

Ämne #5: Avancerade Kubernetes-abstraktioner
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Ämne #6: Introduktion till Helm
• Introduktion till Helm
• Öva

Ämne #7: Publiceringstjänster och applikationer
• Översikt över tjänstepubliceringsmetoder: NodePort vs LoadBalancer vs Ingress
• Ingresskontroller (Nginx): balanserar inkommande trafik
• Сert-manager: erhåller automatiskt SSL/TLS-certifikat
• Öva

Ämne #8: Loggning och övervakning
• Klusterövervakning, Prometheus
• Klusterloggning, Fluentd/Elastic/Kibana
• Öva

Ämne nr. 9: CI/CD, bygga utplacering till ett kluster från grunden

Ämne nr 10: Praktiskt arbete, applikationsdockning och lansering i ett kluster

Slurm hemsida

MegaSlurm: avancerad kurs (31 maj - 2 juni)
Designad för Kubernetes ingenjörer och arkitekter, såväl som grundkursutexaminerade.
Vi konfigurerar klustret för att samtidigt starta uppdateringen av klusterkomponenter och distribution till klustret.

Pris: 60 tusen (45 tusen för Slurm-4 deltagare)

Program

Ämne #1: Processen att skapa ett failover-kluster från insidan
• Arbeta med Kubespray
• Installation av ytterligare komponenter
• Klustertestning och felsökning
• Öva

Ämne #2: Auktorisering i klustret med hjälp av en extern leverantör
• LDAP (Nginx + Python)
• OIDC (Dex + Landgång)
• Öva

Ämne #3: Nätverkspolicy
• Introduktion till CNI
• Nätverkssäkerhetspolicy
• Öva

Ämne #4: Säkra och mycket tillgängliga applikationer i ett kluster
• PodSecurityPolicy
• PodDisruptionBudget

Ämne #5: Kubernetes. Låt oss titta under huven
• Controllerstruktur
• Operatörer och CRD:er
• Öva

Ämne #6: Statliga applikationer i ett kluster
• Starta ett databaskluster med PostgreSQL som exempel
• Lansering av ett RabbitMQ-kluster
• Öva

Ämne #7: Att hålla hemligheter
• Hantera hemligheter i Kubernetes
• Valv

Ämne #8: Horisontell Pod Autoscaler
• Teori
• Öva

Ämne #9: Säkerhetskopiering och katastrofåterställning
• Klustersäkerhetskopiering och återställning med Heptio Velero (tidigare Ark) och etcd
• Öva

Ämne #10: Applikationsdistribution
•Lint
• Mall- och distributionsverktyg
• Implementeringsstrategier

Ämne nr 11: Praktiskt arbete
• Bygga CI/CD för applikationsdistribution
• Klusteruppdatering

MegaSlurm hemsida

Docker, Ansible och Ceph

Slurm: Kubernetes intensiv. Program och bonusar

Utflykt till historien

Den första slurmen var ett experiment. Talarna genomförde sina presentationer bokstavligen på scen och i publiken satt administratörer på en sådan nivå att det var dags att bjuda in dem som talare.

Den riktiga grundkursen ägde rum på den andra slurmen: 80 % av deltagarna såg Kubernetes för första gången, och en tredjedel hade aldrig arbetat med Docker.
Det var tydligt hur svårt det var för folk att lyssna på en föreläsning om Docker på morgonen och arbeta med den i stridsläge på kvällen.
Ceph orsakade många svårigheter. Dessutom fanns det 20 personer i publiken som definitivt behövde förklara Ceph, och ytterligare 60 som inte behövde Ceph alls.

För den tredje slurmen flyttade vi Docker och Ansible till separata webbseminarier, vilket frigjorde mer tid för Kubernetes. Lösningen visade sig vara praktisk i grunden och underutvecklad i genomförandet: föreläsningen var ointressant för erfarna killar, och diskussionen var ointressant för nybörjare.

För den fjärde slurmen gjorde vi onlinekurser om Docker, Ansible och Ceph. Tanken är enkel: de som behöver det kommer att gå kursen eftertänksamt, de som inte behöver det kommer lugnt att ignorera den. Att döma av gruppen testare tar Docker-kursen 6-8 timmar. Ansible och Ceph har inte klockat än.

Varning:

  • experimentell kurs. Vissa beslut kommer sannolikt att visa sig vara misslyckade.
  • plattformen (Stepik.org) är rå, och vi har inte arbetat med den tidigare. Det kommer troligen att bli gupp och hakar.
  • Kursen testades endast på Southbridge-anställda. Säkert måste du avsluta något när du går.

Slurm: Kubernetes intensiv. Program och bonusar

Häromdagen i chatten med den första Slurmen kom de ihåg hur coolt och roligt det var, trots alla organisatoriska fasor. Den första att få de mest levande intrycken. Låt oss se vad som händer med de första studenterna på onlinekurser. 🙂

Slurm: Kubernetes intensiv. Program och bonusar

Källa: will.com

Lägg en kommentar