Den 27.-29. maj afholder vi den fjerde Slurm: intensiv på Kubernetes.
Bonus: online kurser om Docker, Ansible, Ceph
Vi har udledt af Slurm-emner, der er vigtige for at arbejde med Kubernetes, men som ikke direkte relaterer til k8s. Hvordan, hvorfor og hvad skete - under snittet.
Alle Slurm 4-deltagere vil have adgang til disse kurser.
Fuld pengene tilbage på den første dag
Ved St. Petersburg Slurm tog to deltagere afsted
Hvis du finder ud af, hvad du absolut ikke kan lide ved Slurm, første dag skriv til nogen af arrangørerne. Vi deaktiverer adgangen og refunderer den fulde deltagelsespris.
Tekniske konsulenter
Hvis nogen ved det
Hvad er Slurm
Slurm-4: grundkursus (27.-29. maj)
Designet til dem, der ser Kubernetes for første gang eller ønsker at systematisere deres viden.
Hver deltager vil oprette deres egen klynge i Selectel-skyen og implementere applikationen der.
Pris: 25 tusind
Program
Emne #1: Introduktion til Kubernetes, hovedkomponenter
• Introduktion til k8s teknologi. Beskrivelse, anvendelse, koncepter
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Øve sig
Emne nr. 2: Klyngedesign, hovedkomponenter, fejltolerance, k8s netværk
• Klyngedesign, hovedkomponenter, fejltolerance
• k8s netværk
Emne #3: Kubespray, tuning og opsætning af en Kubernetes-klynge
• Kubespray, konfiguration og tuning af Kubernetes-klyngen
• Øve sig
Emne #4: Ceph, klyngeopsætning og funktioner i at arbejde i produktion
• Ceph, klyngeopsætning og funktioner i at arbejde i produktionen
• Øvelse: opsætning af ceph
Emne #5: Avancerede Kubernetes-abstraktioner
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Emne #6: Introduktion til Helm
• Introduktion til Helm
• Øve sig
Emne #7: Udgivelsestjenester og applikationer
• Oversigt over tjenesteudgivelsesmetoder: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): balancerer indgående trafik
• Сert-manager: Få automatisk SSL/TLS-certifikater
• Øve sig
Emne #8: Logning og overvågning
• Klyngeovervågning, Prometheus
• Klyngelogning, Fluentd/Elastic/Kibana
• Øve sig
Emne nr. 9: CI/CD, opbygning af implementering til en klynge fra bunden
Emne nr. 10: Praktisk arbejde, applikationsdockerisering og lancering i en klynge
MegaSlurm: avanceret kursus (31. maj - 2. juni)
Designet til Kubernetes ingeniører og arkitekter, samt grundkursus kandidater.
Vi konfigurerer klyngen, så den samtidig starter opdateringen af klyngekomponenter og udrulning til klyngen.
Pris: 60 tusind (45 tusind for Slurm-4 deltagere)
Program
Emne #1: Processen med at skabe en failover-klynge indefra
• Arbejde med Kubespray
• Installation af ekstra komponenter
• Klyngetest og fejlfinding
• Øve sig
Emne #2: Godkendelse i klyngen ved hjælp af en ekstern udbyder
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Øve sig
Emne #3: Netværkspolitik
• Introduktion til CNI
• Netværkssikkerhedspolitik
• Øve sig
Emne #4: Sikre og meget tilgængelige applikationer i en klynge
• PodSecurityPolicy
• PodDisruptionBudget
Emne #5: Kubernetes. Lad os se under motorhjelmen
• Controllerstruktur
• Operatører og CRD'er
• Øve sig
Emne #6: Stateful applikationer i en klynge
• Lancering af en databaseklynge med PostgreSQL som eksempel
• Lancering af en RabbitMQ-klynge
• Øve sig
Emne #7: At holde på hemmeligheder
• Håndtering af hemmeligheder i Kubernetes
• Hvælving
Emne #8: Horisontal Pod Autoscaler
• Teori
• Øve sig
Emne #9: Sikkerhedskopiering og gendannelse efter katastrofe
• Cluster backup og gendannelse ved hjælp af Heptio Velero (tidligere Ark) og etcd
• Øve sig
Emne #10: Applikationsimplementering
•Fnug
• Skabelon- og implementeringsværktøjer
• Implementeringsstrategier
Emne nr. 11: Praktisk arbejde
• Opbygning af CI/CD til applikationsimplementering
• Klyngeopdatering
Docker, Ansible og Ceph
Udflugt til historien
Den første Slurm var et eksperiment. Talerne gennemførte deres oplæg bogstaveligt talt på scenen, og blandt publikum sad administratorer på et sådant niveau, at det var tid til at invitere dem som oplægsholdere.
Det rigtige grundkursus fandt sted ved den anden Slurm: 80 % af deltagerne så Kubernetes for første gang, og en tredjedel havde aldrig arbejdet med Docker.
Det var tydeligt, hvor svært det var for folk at lytte til et foredrag om Docker om morgenen og arbejde med det i kamptilstand om aftenen.
Ceph forårsagede mange vanskeligheder. Desuden var der 20 personer blandt publikum, som bestemt havde brug for at forklare Ceph, og yderligere 60, der slet ikke havde brug for Ceph.
Til den tredje slurm flyttede vi Docker og Ansible til separate webinarer, hvilket frigjorde mere tid til Kubernetes. Løsningen viste sig i bund og grund at være praktisk og underudviklet i implementeringen: foredraget var uinteressant for erfarne fyre, og diskussionen var uinteressant for begyndere.
Til den fjerde slurm lavede vi onlinekurser om Docker, Ansible og Ceph. Ideen er enkel: De, der har brug for det, vil tage kurset med omtanke, dem, der ikke har brug for det, vil roligt ignorere det. At dømme efter gruppen af testere tager Docker-kurset 6-8 timer. Ansible og Ceph har ikke klokket endnu.
Ansvarsfraskrivelse:
- forsøgsforløb. Nogle beslutninger vil formentlig vise sig at være mislykkede.
- platformen (Stepik.org) er rå, og vi har ikke arbejdet med den før. Der vil formentlig være bump og hakker.
- Kurset blev kun testet på Southbridge-ansatte. Du bliver helt sikkert nødt til at afslutte noget, mens du går.
Forleden dag i chatten til den første Slurm huskede de, hvor fedt og sjovt det var, på trods af alle de organisatoriske rædsler. Den første til at få de mest levende indtryk. Lad os se, hvad der sker med de første studerende på onlinekurser. 🙂
Kilde: www.habr.com