Slerm: intensieve training over Kubernetes. Programma en bonussen

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

Slerm: intensieve training over Kubernetes. Programma en bonussen

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 zeer negatieve reacties achtergelaten. 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, (hij heeft een club van technische directeuren opgericht), we hebben hem uitgenodigd voor Slyrm (om te leren, niet om te spreken). Hij heeft beloofd om iedereen te adviseren die dat wil. Dit zal waarschijnlijk niet interessant zijn voor beheerders en ontwikkelaars, maar zeker voor IT-managers. Wat is Slyrm

Slyrm-4: basis cursus (27-29 mei)

Slerm: intensieve training over Kubernetes. Programma en bonussen

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

MegaSlyrm: geavanceerde cursus (31 mei — 2 juni)

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

MegaSlurm site

Een blik op de geschiedenis

Slerm: intensieve training over Kubernetes. Programma en bonussen

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.

Slerm: intensieve training over Kubernetes. Programma en bonussen

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. 🙂

Slerm: intensieve training over Kubernetes. Programma en bonussen

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster