27-29 mai held vi den fjerde Slørem: intensivkurs om Kubernetes.

Bonus: nettbaserte kurs i Docker, Ansible, Ceph
Vi har hentet ut temaer fra Slørem som er viktige for arbeid med Kubernetes, men ikke direkte relatert til k8s. Hvordan, hvorfor og hva som skjedde â under kat.
Alle deltakerne pü Slørem-4 vil fü tilgang til disse kursene.
Full refusjon første dag
Pü Slørem i St. Petersburg fikk to deltakere . Jeg angret sü mye pü at jeg ikke kunne gü tilbake i tid og avslutte det med dem uten gjensidige krav.
Hvis du forstür at du absolutt ikke liker Slørem, den første dagen kontakte en av arrangørene. Vi vil deaktivere tilganger og tilbakebetale hele deltakerprisen.
Konsultasjoner med teknisk leder
Hvis noen kjenner (han samlet klubben for tekniske ledere), inviterte vi ham til Slørem (for ĂĽ lĂŚre, ikke for ĂĽ presentere). Han lovet ĂĽ rĂĽdgive alle interesserte. Det vil neppe vĂŚre interessant for administratorer og utviklere, men for IT-ledere â absolutt.
Hva er Slørem

Slørem-4: grunnleggende kurs (27-29 mai)
Er beregnet pü de som ser Kubernetes for første gang eller ønsker ü systematisere kunnskap.
Hver deltaker vil opprette sitt eget kluster i Selectel-skyen og deployere en applikasjon dit.
Pris: 25 tusen
Program
Tema nr. 1: Introduksjon til Kubernetes, hovedkomponenter
⢠Innføring i k8s-teknologi. Beskrivelse, anvendelse, konsepter
⢠Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
⢠Praktisk øvelse
Tema nr. 2: Klusterstruktur, hovedkomponenter, feilmotstand, k8s-nettverk
⢠Klusterstruktur, hovedkomponenter, feilmotstand
⢠k8s-nettverk
Tema nr. 3: Kubespray, tuning og konfigurering av Kubernetes-kluster
⢠Kubespray, konfigurering og tuning av Kubernetes-kluster
⢠Praktisk øvelse
Tema nr. 4: Ceph, konfigurasjon av kluster og spesielle forhold i produksjon
⢠Ceph, konfigurasjon av kluster og spesielle forhold i produksjon
⢠Praktisk øvelse: konfigurering av Ceph
Tema nr. 5: Avanserte abstraksjoner i Kubernetes
⢠DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema nr. 6: Introduksjon til Helm
⢠Introduksjon til Helm
⢠Praktisk øvelse
Tema nr. 7: Publisering av tjenester og applikasjoner
⢠Oversikt over publiseringsmetoder for tjenester: NodePort vs LoadBalancer vs Ingress
⢠Ingress-controller (Nginx): vi balanserer innkommende trafikk
⢠Cert-manager: automatisk oppnüelse av SSL/TLS-sertifikater
⢠Praktisk øvelse
Tema nr. 8: Logging og overvĂĽking
⢠Overvüking av kluster, Prometheus
⢠Logging av kluster, Fluentd/Elastic/Kibana
⢠Praktisk øvelse
Tema nr. 9: CI/CD, bygge deploy i kluster fra bunnen av
Tema nr. 10: Praktisk arbeid, dockerisering av applikasjonen og oppstart i klyngen
MegaSlørem: videregĂĽende kurs (31. mai â 2. juni)
Retter seg mot ingeniører og arkitekter i Kubernetes, samt kandidater fra basis kurset.
Vi setter opp klyngen slik at vi parallelt kan starte oppdatering av klyngens komponenter og distribusjon i klyngen.
Pris: 60 000 (45 000 for deltakere av Slørem-4)
Program
Tema nr. 1: Prosessen med ĂĽ lage en feiltolerant klynge innenfra
⢠Arbeid med Kubespray
⢠Installering av ekstra komponenter
⢠Testing og feilsøking av klyngen
⢠Praktisk øvelse
Tema nr. 2: Autorisering i klyngen ved hjelp av ekstern leverandør
⢠LDAP (Nginx + Python)
⢠OIDC (Dex + Gangway)
⢠Praktisk øvelse
Tema nr. 3: Nettverkspolicy
⢠Innføring i CNI
⢠Nettverks sikkerhetspolicy
⢠Praktisk øvelse
Tema nr. 4: Sikker og høy tilgjengelighet applikasjoner i klyngen
⢠PodSecurityPolicy
⢠PodDisruptionBudget
Tema nr. 5: Kubernetes. Ser under panseret
⢠Bygging av kontroller
⢠Operatører og CRD
⢠Praktisk øvelse
Tema nr. 6: Stateful applikasjoner i klyngen
⢠Oppstart av DB-klynge med PostgreSQL som eksempel
⢠Oppstart av RabbitMQ-klynge
⢠Praktisk øvelse
Tema nr. 7: Oppbevaring av hemmeligheter
⢠Hündtering av hemmeligheter i Kubernetes
⢠Vault
Tema nr. 8: Horisontal Pod Autoscaler
⢠Teori
⢠Praktisk øvelse
Tema nr. 9: Sikkerhetskopiering og gjenoppretting etter feil
⢠Backup og gjenoppretting av klyngen med Heptio Velero (tidligere Ark) og etcd
⢠Praktisk øvelse
Tema nr. 10: Distribuering av applikasjonen
⢠Lint
⢠Verktøy for templatering og distribusjon
⢠Distribusjons strategier
Tema nr. 11: Praktisk arbeid
⢠Bygge CI/CD for distribusjon av applikasjoner
⢠Oppdatering av klyngen
Docker, Ansible og Ceph

Et blikk tilbake i historien
Den første Slørem var et eksperiment. Foreleserne fullførte presentasjoner bokstavelig talt pü scenen, mens deltakerne i salen var administratorer av et slikt nivü at de godt kunne vÌrt invitert som forelesere.
Det ekte basis kurset ble laget pü den andre Slørem: 80% av deltakerne sü Kubernetes for første gang, og en tredjedel hadde aldri arbeidet med Docker.
Det var tydelig hvor vanskelig det var for folk ü høre pü en forelesning om Docker om morgenen, og deretter jobbe med det i en produksjonssetting om kvelden.
Mange vanskeligheter oppsto rundt Ceph. Faktisk var det 20 personer i salen som absolutt mĂĽtte fĂĽ Ceph forklart, samt 60 som ikke hadde behov for Ceph i det hele tatt.
Pü den tredje Slørem skilte vi Docker og Ansible ut i separate webinarer, og frigjorde mer tid for Kubernetes. Løsningen viste seg ü vÌre praktisk i sitt essens, men manglet litt i sin implementering: forelesningen var ikke interessant for de erfarne, mens diskusjonen var det for nybegynnerne.
Til det fjerde SlŃrm har vi utviklet nettbaserte kurs om Docker, Ansible og Ceph. Ideen er enkel: de som trenger det, kan ta kurset grundig, mens de som ikke trenger det, kan ignorere det uten bekymringer. Ifølge testen fra gruppen med testere tar kurset om Docker 6-8 timer. Ansible og Ceph har vi ennĂĽ ikke tidsregistrert.
Ansvarsfraskrivelse:
- Kurset er eksperimentelt. Noen løsninger vil sikkert vise seg ü vÌre mislykkede.
- Plattformen (Stepik.org) er ennü litt rü, og vi har ikke jobbet med den før. Det vil garantert oppstü problemer og hindringer.
- Kurset er kun testet pü ansatte i Southbridge. Vi mü sikkert gjøre noen justeringer underveis.

Bare for noen dager siden ble det nevnt i chatten til det første SlŃrm hvor fantastisk og morsomt det var, til tross for alle organisatoriske horrorer. De første fĂĽr de mest minneverdige opplevelsene. La oss se hva som skjer med de første elevene pĂĽ nettbaserte kurs.

Kilde: habr.com
