Den 27-29 maj håller vi den fjärde slurmen: intensiv på Kubernetes.
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
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
Vad är Slurm
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
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
Docker, Ansible och Ceph
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.
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. 🙂
Källa: will.com