Slurm: Kubernetes intensief. Programma en bonussen

Op 27-29 mei houden we de vierde Slurm: intensief op Kubernetes.

Slurm: Kubernetes intensief. Programma en bonussen

Bonus: online cursussen over Docker, Ansible, Ceph
Uit Slurm hebben we onderwerpen afgeleid die belangrijk zijn voor het werken met Kubernetes, maar niet direct verband houden met k8s. Hoe, waarom en wat er gebeurde - onder de snede.
Alle Slurm 4 deelnemers hebben toegang tot deze cursussen.

Volledige geldteruggave op de eerste dag
Bij St. Petersburg Slurm vertrokken twee deelnemers extreem negatieve recensies. Wat vond ik het jammer dat het onmogelijk was om terug in de tijd te gaan en afscheid van hen te nemen zonder wederzijdse claims.
Als je erachter komt wat je absoluut niet leuk vindt aan Slurm, eerste dag schrijf naar een van de organisatoren. Wij zullen de toegang blokkeren en de volledige deelnameprijs terugbetalen.

Technische adviseurs
Als iemand het weet Dmitri Simonov (hij vormde een club van technisch directeuren), we nodigden hem uit in Slurm (om te studeren, niet om op te treden). Hij beloofde iedereen advies te geven. Het is onwaarschijnlijk dat dit interessant zal zijn voor beheerders en ontwikkelaars, maar wel zeer interessant voor IT-managers.

Wat is Slurm

Slurm: Kubernetes intensief. Programma en bonussen

Slurm-4: basiscursus (27-29 mei)
Ontworpen voor degenen die Kubernetes voor het eerst zien of hun kennis willen systematiseren.
Elke deelnemer creëert zijn eigen cluster in de Selectel-cloud en implementeert daar de applicatie.

Prijs: 25 duizend

Programma

Onderwerp #1: Inleiding tot Kubernetes, belangrijkste componenten
• Inleiding tot k8s-technologie. Beschrijving, toepassing, concepten
• Pod, ReplicaSet, Implementatie, Service, Ingress, PV, PVC, ConfigMap, Geheim
• Oefening

Onderwerp nr. 2: Clusterontwerp, hoofdcomponenten, fouttolerantie, k8s-netwerk
• Clusterontwerp, hoofdcomponenten, fouttolerantie
• k8s-netwerk

Onderwerp #3: Kubespray, tunen en opzetten van een Kubernetes-cluster
• Kubespray, configuratie en tuning van het Kubernetes cluster
• Oefening

Onderwerp #4: Ceph, clusteropstelling en kenmerken van werken in de productie
• Ceph, clusteropstelling en functionaliteiten van werken in de productie
• Oefenen: het opzetten van ceph

Onderwerp #5: Geavanceerde Kubernetes-abstracties
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Podplanning, InitContainer

Onderwerp #6: Inleiding tot Helm
• Inleiding tot Helm
• Oefening

Onderwerp #7: Publicatiediensten en -applicaties
• Overzicht van servicepublicatiemethoden: NodePort versus LoadBalancer versus Ingress
• Ingress controller (Nginx): balanceren van inkomend verkeer
• Сert-manager: automatisch SSL/TLS-certificaten verkrijgen
• Oefening

Onderwerp #8: Loggen en monitoren
• Clustermonitoring, Prometheus
• Clusterregistratie, Fluentd/Elastic/Kibana
• Oefening

Onderwerp nr. 9: CI/CD, vanaf het begin een implementatie tot een cluster opbouwen

Onderwerp nr. 10: Praktisch werk, dockerisatie van applicaties en lancering in een cluster

Website van Slurm

MegaSlurm: gevorderdencursus (31 mei t/m 2 juni)
Ontworpen voor Kubernetes-ingenieurs en architecten, maar ook voor afgestudeerden van de propedeuse.
We configureren het cluster zo dat tegelijkertijd de update van clustercomponenten en de implementatie naar het cluster wordt gestart.

Prijs: 60 duizend (45 duizend voor Slurm-4 deelnemers)

Programma

Onderwerp #1: Het proces van het creëren van een failovercluster van binnenuit
• Werken met Kubespray
• Installatie van extra componenten
• Clustertesten en probleemoplossing
• Oefening

Onderwerp #2: Autorisatie in het cluster met behulp van een externe provider
• LDAP (Nginx + Python)
• OIDC (Dex + Gangpad)
• Oefening

Onderwerp #3: Netwerkbeleid
• Inleiding tot CNI
• Netwerkbeveiligingsbeleid
• Oefening

Onderwerp #4: Veilige en maximaal beschikbare applicaties in een cluster
• PodSecurity-beleid
• PodDisruptionBudget

Onderwerp #5: Kubernetes. Laten we eens onder de motorkap kijken
• Controllerstructuur
• Operators en CRD's
• Oefening

Onderwerp #6: Stateful applicaties in een cluster
• Een databasecluster lanceren met PostgreSQL als voorbeeld
• Lancering van een RabbitMQ-cluster
• Oefening

Onderwerp #7: Geheimen bewaren
• Geheimen beheren in Kubernetes
• Kluis

Onderwerp #8: Autoscaler voor horizontale pods
• Theorie
• Oefening

Onderwerp #9: Back-up en noodherstel
• Clusterback-up en herstel met behulp van Heptio Velero (voorheen Ark) en etcd
• Oefening

Onderwerp #10: Applicatie-implementatie
•Lint
• Sjablonen en implementatietools
• Implementatiestrategieën

Onderwerp nr. 11: Praktisch werk
• Bouwen van CI/CD voor applicatie-implementatie
• Clusterupdate

MegaSlurm-website

Docker, Ansible en Ceph

Slurm: Kubernetes intensief. Programma en bonussen

Geschiedenis tour

De eerste Slurm was een experiment. De sprekers voltooiden hun presentaties letterlijk op het podium, en in het publiek zaten bestuurders van een dusdanig niveau dat het tijd werd om hen als spreker uit te nodigen.

De echte basiscursus vond plaats op de tweede Slurm: 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 naar een lezing over Docker te luisteren en er' s avonds in gevechtsmodus mee te werken.
Ceph veroorzaakte veel problemen. Bovendien waren er twintig mensen in het publiek die Ceph absoluut moesten uitleggen, en nog eens zestig die Ceph helemaal niet nodig hadden.

Voor de derde Slurm hebben we Docker en Ansible naar aparte webinars verplaatst, waardoor er meer tijd vrijkwam voor Kubernetes. De oplossing bleek in essentie praktisch en onderontwikkeld in de implementatie: de lezing was oninteressant voor ervaren jongens, en de discussie was oninteressant voor beginners.

Voor de vierde Slurm maakten we online cursussen over Docker, Ansible en Ceph. Het idee is simpel: degenen die het nodig hebben, zullen de cursus bedachtzaam volgen, degenen die het niet nodig hebben, zullen het rustig negeren. Afgaande op de groep testers duurt de Docker-cursus 6-8 uur. Ansible en Ceph hebben nog niet geklokt.

Vrijwaring:

  • experimentele cursus. Sommige beslissingen zullen waarschijnlijk niet succesvol blijken.
  • het platform (Stepik.org) is grof en we hebben er nog niet eerder mee gewerkt. Er zullen waarschijnlijk hobbels en haken en ogen zijn.
  • De cursus is alleen getest op medewerkers van Southbridge. Natuurlijk zul je gaandeweg iets moeten afmaken.

Slurm: Kubernetes intensief. Programma en bonussen

Laatst herinnerden ze zich in de chat van de eerste Slurm hoe cool en leuk het was, ondanks alle organisatorische verschrikkingen. De eerste die de meest levendige indrukken krijgt. Laten we eens kijken wat er gebeurt met de eerste studenten van online cursussen. 🙂

Slurm: Kubernetes intensief. Programma en bonussen

Bron: www.habr.com

Voeg een reactie