Wij organiseren van 27-29 mei de vierde Slyrm: een intensieve cursus over Kubernetes.

Bonus: online cursussen over Docker, Ansible, Ceph
We hebben onderwerpen uit de Slyrm gehaald die belangrijk zijn voor het werken met Kubernetes, maar niet rechtstreeks verband houden met k8s. Hoe, waarom en wat we hebben bereikt — lees verder.
Alle deelnemers van Slyrm-4 krijgen toegang tot deze cursussen.
Volledige geld terug in de eerste dag
Op de Slyrm in St. Petersburg hebben twee deelnemers . Hoe ik wenste dat ik terug kon gaan in de tijd en zonder wederzijdse klachten van hen kon afkomen.
Als je begrijpt dat je absoluut niet tevreden bent met de Slyrm, een op de eerste dag laat het ons weten via een van de organisatoren. We zullen de toegang uitschakelen en het volledige deelnamebedrag terugbetalen.
Technisch directeur consultaties
Als iemand Dmitry Simonov kent, Wat is Slyrm
Slyrm-4: basis cursus (27-29 mei)

Aansluitend voor degenen die voor het eerst Kubernetes zien of hun kennis willen systematiseren.
Elke deelnemer zal zijn eigen cluster in de Selectel-cloud opzetten en daar een applicatie implementeren.
Prijs: 25 duizend
• Inleiding tot de k8s-technologie. Beschrijving, toepassingen, concepten
zal de metadata van het bestandssysteem overschrijven. Gebruik hiervoor het volgende commando:
Thema 1: Kennismaking met Kubernetes, belangrijke componenten
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Opbouw van het cluster, hoofdcomponenten, fouttolerantie
• Praktijk
Thema 2: Opbouw van een cluster, belangrijke componenten, fouttolerantie, k8s-netwerk
• k8s-netwerk
• Kubespray, configuratie en tuning van het Kubernetes-cluster
Thema 3: Kubespray, tuning en configuratie van het Kubernetes-cluster
Onderwerp №4: Ceph, clusterconfiguratie en bijzonderheden in productie
• Praktijk
• Ceph, clusterconfiguratie en bijzonderheden in productie
• Praktijk: Ceph-setup
Onderwerp №5: Geavanceerde abstracties van Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
• Inleiding tot Helm
Thema 6: Inleiding tot Helm
Onderwerp №7: Publicatie van diensten en applicaties
• Praktijk
• Overzicht van publicatiemethoden voor diensten: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): balans van inkomend verkeer
• Cert-manager: automatische verkrijging van SSL/TLS-certificaten
Onderwerp №8: Logging en monitoring
• Praktijk
• Cluster monitoring, Prometheus
• Cluster logging, Fluentd/Elastic/Kibana
Onderwerp №9: CI/CD, opbouw van de deployment in het cluster vanaf nul
• Praktijk
Onderwerp №10: Praktisch werk, dockerisatie van een applicatie en lancering in het cluster
Slyrm-website
Prijs: 60 duizend (45 duizend voor deelnemers van Slyrm-4)
Bestemd voor ingenieurs en architecten van Kubernetes, evenals afgestudeerden van de basiscursus.
We configureren het cluster zodat we gelijktijdig de componenten van het cluster kunnen updaten en implementeren in het cluster.
Docker, Ansible en Ceph
zal de metadata van het bestandssysteem overschrijven. Gebruik hiervoor het volgende commando:
Thema №1: Het proces van het creëren van een fouttolerant cluster van binnenuit
• Werken met Kubespray
• Installatie van aanvullende componenten
• Testen en troubleshooten van het cluster
• Praktijk
Thema №2: Autorisatie in het cluster met behulp van een externe provider
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Praktijk
Thema №3: Netwerkbeleid
• Introductie tot CNI
• Network Security Policy
• Praktijk
Thema №4: Veilige en hoogbeschikbare applicaties in het cluster
• PodSecurityPolicy
• PodDisruptionBudget
Thema №5: Kubernetes. Kijken onder de motorkap
• Opbouw van de controller
• Operators en CRD
• Praktijk
Thema №6: Stateful applicaties in het cluster
• Een databasecluster opzetten met PostgreSQL als voorbeeld
• Een RabbitMQ-cluster opzetten
• Praktijk
Thema №7: Het opslaan van geheimen
• Beheer van geheimen in Kubernetes
• Vault
Thema №8: Horizontale Pod Autoscaler
• Theorie
• Praktijk
Thema №9: Back-up en herstel na storingen
• Back-up en herstel van het cluster met behulp van Heptio Velero (vroeger Ark) en etcd
• Praktijk
Thema №10: Applicatie deployen
• Lint
• Template- en deploytools
• Deploystrategieën
Onderwerp №11: Praktische opdracht
• Opzetten van CI/CD voor het implementeren van applicaties
• Clusterupdate
Een blik op de geschiedenis

Een blik op de geschiedenis
De eerste Slyerm was een experiment. Sprekers werkten letterlijk op het podium aan hun presentaties terwijl er in de zaal beheerders van een niveau zaten dat je hen als sprekers zou moeten uitnodigen.
De echte basiscursus kwam pas tijdens de tweede Slyerm: 80% van de deelnemers zag Kubernetes voor het eerst, en een derde had nog nooit met Docker gewerkt.
Het was duidelijk hoe moeilijk het voor mensen was om 's ochtends een lezing over Docker te volgen en 's avonds ermee in de praktijk te werken.
Veel moeilijkheden werden veroorzaakt door Ceph. Daarbij waren er 20 mensen in de zaal die Ceph absoluut uitgelegd moesten krijgen, en nog eens 60 voor wie Ceph helemaal niet nodig was.
Voor de derde Slyerm hebben we Docker en Ansible in aparte webinars gebracht, wat meer tijd voor Kubernetes vrijmaakte. De oplossing bleek in wezen praktisch, maar de uitvoering was niet goed genoeg: de lezing was niet interessant voor de ervaren jongens, en de discussie voor de beginners.
Voor de vierde Slyerm hebben we online cursussen over Docker, Ansible en Ceph gemaakt. Het idee is simpel: wie het nodig heeft, volgt de cursus grondig, wie het niet nodig heeft, negeert het rustig. Uit de groep testers bleek dat de cursus over Docker 6-8 uur duurt. Ansible en Ceph zijn nog niet tijdsgewijs gemeten.
Disclaimer:
- De cursus is experimenteel. Sommige oplossingen zullen waarschijnlijk niet succesvol zijn.
- Het platform (Stepik.org) is nog niet helemaal klaar, en we hebben er eerder niet mee gewerkt. Er zullen ongetwijfeld hobbels en struikelblokken zijn.
- De cursus is alleen getest op medewerkers van Southbridge. Waarschijnlijk moet er onderweg nog iets aangepast worden.

Pas nog werd er in de chat van de eerste Slyerm herinnerd aan hoe geweldig en leuk het was, ondanks alle organisatorische ellende. De eersten krijgen de meest heldere indrukken. We zullen zien wat er gebeurt met de eerste leerlingen van de online cursussen. 🙂

Bron: habr.com
