Slurm : une chenille transformée en papillon

Slurm : une chenille transformée en papillon

  1. Slurm permet vraiment d'entrer dans le sujet Kubernetes ou d'améliorer ses connaissances.
  2. Les participants sont heureux. Parmi ceux-ci, seuls quelques-uns n’ont rien appris de nouveau ou n’ont pas résolu leurs problèmes. Le remboursement inconditionnel du premier jour (« Si vous estimez que Slurm ne vous convient pas, nous vous rembourserons l'intégralité du prix du billet ») n'a été utilisé que par une seule personne, justifiant qu'elle ait surestimé ses forces.
  3. Le prochain Slurm aura lieu début septembre à Saint-Pétersbourg. Selectel, notre sponsor permanent, met à votre disposition non seulement un cloud pour les stands, mais également sa propre salle de conférence.
  4. Nous répétons le Slurm de base (9-11 septembre) et introduisons un nouveau programme : DevOps Slurm (4-6 septembre).

Qu’est-ce que Slurm et comment a-t-il changé ?

Il y a un an, nous avons eu l'idée de dispenser des cours sur Kubernetes. En août 18, Slurm-1 a eu lieu : difficile, avec une présentation continue (une fois la présentation terminée sur scène), avec un tas de problèmes quotidiens. Les épreuves s'unissent : les participants du premier Slurm, comme la Communauté de l'Anneau, communiquent toujours entre eux.

Slurm : une chenille transformée en papillon
Voici à quoi ressemblait Slurm-1

Lors du premier Slurm, l'idée d'organiser un MegaSlurm est née. Nous avons demandé aux gens quels sujets les intéressaient et, en octobre, nous avons organisé un cours avancé « À la demande des participants ». Cela s'est avéré être un événement intéressant, mais ponctuel. Pour mai 19, nous avons préparé un véritable cours avancé, avec sa propre logique et sa propre histoire interne.

Au cours de l’année, Slurm a connu une transformation organisationnelle :
— Docker et Anisble ont été supprimés du programme principal et ont créé des cours en ligne séparés.
— Nous avons organisé un support technique qui aide les étudiants à dépanner les clusters d'apprentissage.
— Les intervenants disposent désormais d'un soutien méthodologique.

Slurm : une chenille transformée en papillon
L'équipe qui a réalisé Slurm 4

Commentaires des participants

Un autre record a été établi : 170 participants sur le Slurm de base, 75 sur le MegaSlurm.

Slurm : une chenille transformée en papillon

Slurm-4
101 personnes sur 170 ont rempli le formulaire de commentaires.

Kubernetes est-il devenu clair ?
41 — Je ne comprends pas encore les k8, mais je vois où creuser.
36 — Je ne connaissais pas les k8 avant, mais maintenant je l'ai compris.
23 — Je connaissais les k8 avant, mais maintenant je sais mieux.
1 - Je n'ai rien appris de nouveau.
0 — Je n’ai rien compris aux k8.

Comment aimez-vous l’intensité de Slurm ?

16 personnes pensent que Slurm est trop facile et lent, et 14 personnes pensent que c'est trop difficile et trop rapide. Juste ce qu'il faut pour le reste.

Avez-vous résolu le problème avec lequel vous alliez à Slurm ?

90 - Oui.
11 - Non.

MégaSlurm

40 personnes ont rempli le formulaire de commentaires. 2 personnes ont trouvé que c'était trop facile et trop lent. 1 personne n'a pas résolu le problème avec lequel elle allait chez Mega. Le reste est OK.

Revue de Slurm sur https://serveradmin.ru

Commentaires des conférenciers

Slurm : une chenille transformée en papillon

Si au Slurm de Saint-Pétersbourg en février, il y avait surtout des débutants, alors au Slurm de Moscou, un grand nombre de personnes avaient déjà essayé Kubernetes. Il y a eu beaucoup de questions avancées qui ont fait réfléchir.

Si à Saint-Pétersbourg, ils ont demandé quand nous publierions notre fourchette de kubespray, alors à Moscou, ils ont déjà demandé pourquoi nous proposons d'utiliser notre fourchette et de ne pas prendre le kubespray original. C'est déjà la pensée critique des seniors moyens.

La pratique était difficile, les gens faisaient beaucoup d’erreurs, et c’est génial : il faut faire des erreurs en étudiant, et non au combat.

Nous avons régulièrement rencontré des limites sur l'obtention des certificats, des limites sur le téléchargement depuis Github, etc. C'est la vie - nous avons déployé simultanément environ 200 clusters dans le cloud Selectel. Personne ne prépare ses ressources et ses limites pour cela.

Annonce de Slurm chez Selectel

Inscription à Slurm-5
Prix ​​: 25 000 ₽

Programme:

Sujet n°1 : Introduction à Kubernetes, principaux composants
— Introduction à la technologie k8s. Description, application, concepts
— Pod, ReplicaSet, Déploiement, Service, Ingress, PV, PVC, ConfigMap, Secret

Sujet n°2 : Conception de cluster, composants principaux, tolérance aux pannes, réseau k8s
— Conception du cluster, composants principaux, tolérance aux pannes
— réseau k8s

Sujet n°3 : Kubespray, réglage et mise en place d'un cluster Kubernetes
— Kubespray, configuration et réglage du cluster Kubernetes

Sujet n°4 : Abstractions avancées de Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, planification de pods, InitContainer

Sujet n°5 : Services et applications de publication
— Présentation des méthodes de publication de services : NodePort vs LoadBalancer vs Ingress
— Contrôleur d'entrée (Nginx) : équilibrage du trafic entrant
— Сert-manager : obtenez automatiquement les certificats SSL/TLS

Sujet n°6 : Introduction à Helm

Sujet n°7 : Installation de cert-manager

Sujet n°8 : Ceph : installation « faites comme moi »

Sujet n°9 : Journalisation et surveillance
— Surveillance de cluster, Prometheus
— Journalisation de cluster, Fluentd/Elastic/Kibana

Sujet n°10 : Mise à jour du cluster

Thème n°11 : Travaux pratiques, dockérisation des applications et lancement dans un cluster

Les cours sur Docker et Ansible sur stepik.org sont inclus dans le prix.

Inscription à Slurm DevOps
Prix ​​: 45 000 ₽

Programme:

Sujet n°1 : Introduction à Git
— Commandes de base git init, commit, add, diff, log, status, pull, push
— Aménagement de l'environnement local : recommandations pratiques
— Flux Git, branches et tags, stratégies de fusion
— Travailler avec plusieurs dépôts distants

Sujet n°2 : Travail d'équipe avec Git
— Flux GitHub
— Fourcher, retirer, demander de tirer
— Conflits, releases, encore une fois à propos de Gitflow et autres flux en relation avec les équipes

Sujet n°3 : Introduction CI/CD à l'automatisation
— Automatisation dans git (bots, introduction à CI, hooks)
— Outils (bash, make, gradle)
— Les chaînes de montage en usine et leur application en informatique

Sujet n°4 : CI/CD : Travailler avec Gitlab
— Construire, tester, déployer
— Étapes, variables, contrôle d'exécution (uniquement, quand, inclure)

Sujet n°5 : Travailler avec l'application d'un point de vue développement
— Nous écrivons un microservice en Python (incluant des tests)
— Utilisation de docker-compose en développement

Sujet n°6 : L'infrastructure en tant que code
— IaC : approche de l'infrastructure as code
— IaC utilisant Terraform comme exemple
— IaC utilisant Ansible comme exemple
— Idempotence, déclarativité
— Entraînez-vous à créer des playbooks Ansible
— Stockage de configuration, collaboration, automatisation des applications

Sujet n°7 : Tests d'infrastructure
— Tests et intégration continue avec Molecule et Gitlab CI

Thème n°8 : Automatisation de la montée en charge des serveurs
— Collecte d'images
-PXE et DHCP

Sujet n°9 : Automatisation des infrastructures
— Un exemple de service d'infrastructure pour l'autorisation sur les serveurs
— ChatOps (intégration de messageries instantanées avec pipelines)

Sujet n°10 : Automatisation de la sécurité
— Signature des artefacts CI/CD
— Analyse des vulnérabilités

Sujet n°11 : Surveillance
— Définition de SLA, SLO, Error Budget et autres termes effrayants du monde du SRE
— SRE : pratique de surveillance SLI et SLO
— SRE : Pratique de l'utilisation du budget d'erreur
- SRE : Gestion des interruptions et des charges opérationnelles (apigateway, service mesh, disjoncteurs)
— Surveillance des pipelines et des métriques de développement

Source: habr.com

Ajouter un commentaire