Slurm: Kubernetes intensiv. Program og bonuser

27.-29. mai holder vi den fjerde slurmen: intensiv på Kubernetes.

Slurm: Kubernetes intensiv. Program og bonuser

Bonus: nettkurs om Docker, Ansible, Ceph
Vi har utledet fra Slurm-emner som er viktige for å jobbe med Kubernetes, men som ikke er direkte relatert til k8s. Hvordan, hvorfor og hva skjedde - under kuttet.
Alle Slurm 4-deltakere vil ha tilgang til disse kursene.

Full pengene tilbake den første dagen
Ved St. Petersburg Slurm dro to deltakere ekstremt negative anmeldelser. Hvor jeg angret på at det var umulig å gå tilbake i tid og skille meg av med dem uten gjensidige krav.
Hvis du finner ut hva du absolutt ikke liker med Slurm, første dag skriv til noen av arrangørene. Vi vil deaktivere tilgangen og refundere hele deltakerprisen.

Tekniske konsulenter
Hvis noen vet Dmitry Simonov (han dannet en klubb av tekniske direktører), vi inviterte ham til Slurm (for å studere, ikke for å opptre). Han lovet å gi råd til alle. Dette vil neppe være av interesse for administratorer og utviklere, men det vil være veldig interessant for IT-ledere.

Hva er Slurm

Slurm: Kubernetes intensiv. Program og bonuser

Slurm-4: grunnkurs (27.–29. mai)
Designet for de som ser Kubernetes for første gang eller ønsker å systematisere kunnskapen sin.
Hver deltaker vil opprette sin egen klynge i Selectel-skyen og distribuere applikasjonen der.

Pris: 25 tusen

Program

Emne #1: Introduksjon til Kubernetes, hovedkomponenter
• Introduksjon til k8s-teknologi. Beskrivelse, anvendelse, konsepter
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Øve på

Emne nr. 2: Klyngedesign, hovedkomponenter, feiltoleranse, k8s-nettverk
• Klyngedesign, hovedkomponenter, feiltoleranse
• k8s nettverk

Emne #3: Kubespray, tuning og oppsett av en Kubernetes-klynge
• Kubespray, konfigurasjon og tuning av Kubernetes-klyngen
• Øve på

Emne #4: Ceph, klyngeoppsett og funksjoner ved å jobbe i produksjon
• Ceph, klyngeoppsett og funksjoner ved arbeid i produksjon
• Praksis: sette opp ceph

Emne #5: Avanserte Kubernetes-abstraksjoner
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Emne #6: Introduksjon til Helm
• Introduksjon til Helm
• Øve på

Emne #7: Publiseringstjenester og applikasjoner
• Oversikt over tjenestepubliseringsmetoder: NodePort vs LoadBalancer vs Ingress
• Inngangskontroller (Nginx): balanserer innkommende trafikk
• Сert-manager: skaffe SSL/TLS-sertifikater automatisk
• Øve på

Emne #8: Logging og overvåking
• Klyngeovervåking, Prometheus
• Klyngelogging, Fluentd/Elastic/Kibana
• Øve på

Emne nr. 9: CI/CD, bygge distribusjon til en klynge fra bunnen av

Emne nr. 10: Praktisk arbeid, applikasjonsdokking og lansering i en klynge

Slurm nettsted

MegaSlurm: videregående kurs (31. mai - 2. juni)
Designet for Kubernetes ingeniører og arkitekter, samt grunnkurs kandidater.
Vi konfigurerer klyngen slik at den samtidig starter oppdatering av klyngekomponenter og distribusjon til klyngen.

Pris: 60 tusen (45 tusen for Slurm-4 deltakere)

Program

Emne #1: Prosessen med å lage en failover-klynge fra innsiden
• Arbeide med Kubespray
• Installasjon av tilleggskomponenter
• Klyngetesting og feilsøking
• Øve på

Emne #2: Autorisasjon i klyngen ved hjelp av en ekstern leverandør
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Øve på

Emne #3: Nettverkspolicy
• Introduksjon til CNI
• Nettverkssikkerhetspolicy
• Øve på

Emne #4: Sikre og svært tilgjengelige applikasjoner i en klynge
• PodSecurityPolicy
• PodDisruptionBudget

Emne #5: Kubernetes. La oss se under panseret
• Kontrollerstruktur
• Operatører og CRDer
• Øve på

Emne #6: Stateful applikasjoner i en klynge
• Lansering av en databaseklynge med PostgreSQL som eksempel
• Lansering av en RabbitMQ-klynge
• Øve på

Emne #7: Å holde på hemmeligheter
• Håndtere hemmeligheter i Kubernetes
• Hvelv

Emne #8: Horisontal Pod Autoscaler
• Teori
• Øve på

Emne #9: Sikkerhetskopiering og katastrofegjenoppretting
• Klyngesikkerhetskopiering og gjenoppretting ved hjelp av Heptio Velero (tidligere Ark) og etcd
• Øve på

Emne #10: Applikasjonsdistribusjon
•Lo
• Mal- og distribusjonsverktøy
• Implementeringsstrategier

Tema nr. 11: Praktisk arbeid
• Bygge CI/CD for applikasjonsdistribusjon
• Klyngeoppdatering

MegaSlurm nettsted

Docker, Ansible og Ceph

Slurm: Kubernetes intensiv. Program og bonuser

Utflukt til historien

Den første slurmen var et eksperiment. Foredragsholderne gjennomførte sine presentasjoner bokstavelig talt på scenen, og blant salen satt administratorer på et slikt nivå at det var på tide å invitere dem som foredragsholdere.

Det virkelige grunnkurset fant sted på den andre slurmen: 80 % av deltakerne så Kubernetes for første gang, og en tredjedel hadde aldri jobbet med Docker.
Det var tydelig hvor vanskelig det var for folk å lytte til en forelesning om Docker om morgenen og jobbe med den i kampmodus om kvelden.
Ceph forårsaket mange vanskeligheter. Dessuten var det 20 personer i publikum som definitivt trengte å forklare Ceph, og ytterligere 60 som ikke trengte Ceph i det hele tatt.

For den tredje slurmen flyttet vi Docker og Ansible til separate webinarer, og frigjorde mer tid til Kubernetes. Løsningen viste seg å være praktisk i hovedsak og underutviklet i gjennomføringen: Foredraget var uinteressant for erfarne gutter, og diskusjonen var uinteressant for nybegynnere.

For den fjerde slurmen laget vi nettkurs om Docker, Ansible og Ceph. Ideen er enkel: de som trenger det vil ta kurset med omtanke, de som ikke trenger det vil rolig ignorere det. Etter gruppen av testere å dømme tar Docker-kurset 6-8 timer. Ansible og Ceph har ikke klokket ennå.

Ansvarsfraskrivelse:

  • eksperimentelle kurs. Noen avgjørelser vil trolig vise seg å være mislykkede.
  • plattformen (Stepik.org) er rå, og vi har ikke jobbet med den før. Det blir nok støt og haker.
  • Kurset ble kun testet på Southbridge-ansatte. Du må sikkert fullføre noe mens du går.

Slurm: Kubernetes intensiv. Program og bonuser

Bare her om dagen i chatten til den første Slurm husket de hvor kult og morsomt det var, til tross for alle organisatoriske grusomheter. Den første som får de mest levende inntrykkene. La oss se hva som skjer med de første studentene på nettkurs. 🙂

Slurm: Kubernetes intensiv. Program og bonuser

Kilde: www.habr.com

Legg til en kommentar