Slurm : Kubernetes intensif. Programme et bonus

Du 27 au 29 mai, nous tiendrons le quatrième Slurm : intensif sur Kubernetes.

Slurm : Kubernetes intensif. Programme et bonus

Bonus : cours en ligne sur Docker, Ansible, Ceph
Nous avons dérivé de Slurm des sujets importants pour travailler avec Kubernetes, mais qui ne sont pas directement liés aux k8. Comment, pourquoi et que s'est-il passé - sous la coupe.
Tous les participants Slurm 4 auront accès à ces cours.

Remboursement intégral le premier jour
Au Slurm de Saint-Pétersbourg, deux participants sont partis critiques extrêmement négatives. Comme j'ai regretté qu'il soit impossible de remonter le temps et de s'en séparer sans revendications mutuelles.
Si vous découvrez ce que vous n'aimez absolument pas chez Slurm, premier jour écrivez à l'un des organisateurs. Nous désactiverons l’accès et rembourserons l’intégralité du prix de participation.

Consultants techniques
Si quelqu'un sait Dmitri Simonov (il a formé un club de directeurs techniques), nous l'avons invité au Slurm (pour étudier, pas pour jouer). Il a promis de conseiller tout le monde. Il est peu probable que cela intéresse les administrateurs et les développeurs, mais ce sera très intéressant pour les responsables informatiques.

Qu'est-ce que Slurm

Slurm : Kubernetes intensif. Programme et bonus

Slurm-4 : cours de base (27-29 mai)
Conçu pour ceux qui voient Kubernetes pour la première fois ou souhaitent systématiser leurs connaissances.
Chaque participant créera son propre cluster dans le cloud Selectel et y déploiera l'application.

Prix ​​: 25 mille

Programme

Sujet n°1 : Introduction à Kubernetes, principaux composants
• Introduction à la technologie k8s. Description, application, concepts
• Pod, ReplicaSet, déploiement, service, entrée, PV, PVC, ConfigMap, secret
• Pratique

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
• Pratique

Sujet n°4 : Ceph, configuration du cluster et fonctionnalités de travail en production
• Ceph, configuration du cluster et fonctionnalités de travail en production
• Pratique : configuration de Ceph

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

Sujet n°6 : Introduction à Helm
• Introduction à Helm
• Pratique

Sujet n°7 : 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
• Pratique

Sujet n°8 : Journalisation et surveillance
• Surveillance des clusters, Prometheus
• Journalisation de cluster, Fluentd/Elastic/Kibana
• Pratique

Sujet n°9 : CI/CD, construire un déploiement sur un cluster à partir de zéro

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

Site Web de Slurm

MegaSlurm : cours avancé (31 mai - 2 juin)
Conçu pour les ingénieurs et architectes Kubernetes, ainsi que pour les diplômés des cours de base.
Nous configurons le cluster de manière à lancer simultanément la mise à jour des composants du cluster et le déploiement sur le cluster.

Prix : 60 45 (4 XNUMX pour les participants Slurm-XNUMX)

Programme

Sujet n° 1 : Le processus de création d'un cluster de basculement de l'intérieur
• Travailler avec Kubespray
• Installation de composants supplémentaires
• Tests et dépannage des clusters
• Pratique

Sujet n°2 : Autorisation dans le cluster à l'aide d'un fournisseur externe
• LDAP (Nginx + Python)
• OIDC (Dex + Passerelle)
• Pratique

Sujet n°3 : Politique de réseau
• Introduction au CNI
• Politique de sécurité du réseau
• Pratique

Sujet n°4 : Applications sécurisées et hautement disponibles dans un cluster
• Politique de sécurité des pods
• Budget de perturbation du pod

Sujet n°5 : Kubernetes. Regardons sous le capot
• Structure du contrôleur
• Opérateurs et CRD
• Pratique

Sujet n°6 : Applications avec état dans un cluster
• Lancement d'un cluster de bases de données en utilisant PostgreSQL comme exemple
• Lancement d'un cluster RabbitMQ
• Pratique

Sujet n°7 : Garder des secrets
• Gestion des secrets dans Kubernetes
• Sauter

Sujet n°8 : Autoscaler de pods horizontal
• Théorie
• Pratique

Sujet n°9 : Sauvegarde et récupération après sinistre
• Sauvegarde et restauration de cluster à l'aide de Heptio Velero (anciennement Ark) et etcd
• Pratique

Sujet n°10 : Déploiement d'applications
•Peluche
• Outils de création de modèles et de déploiement
• Stratégies de déploiement

Thème n°11 : Travaux pratiques
• Création de CI/CD pour le déploiement d'applications
• Mise à jour du cluster

Site Internet MegaSlurm

Docker, Ansible et Ceph

Slurm : Kubernetes intensif. Programme et bonus

patrimoine

Le premier Slurm était une expérience. Les intervenants ont terminé leurs présentations littéralement sur scène, et dans le public se trouvaient des administrateurs d'un tel niveau qu'il était temps de les inviter en tant qu'orateurs.

Le véritable cours de base a eu lieu lors du deuxième Slurm : 80 % des participants ont vu Kubernetes pour la première fois, et un tiers n'avaient jamais travaillé avec Docker.
Il était clair à quel point il était difficile pour les gens d'écouter une conférence sur Docker le matin et de travailler avec en mode combat le soir.
Ceph a causé beaucoup de difficultés. De plus, il y avait 20 personnes dans le public qui avaient absolument besoin d’expliquer Ceph, et 60 autres qui n’avaient pas du tout besoin de Ceph.

Pour le troisième Slurm, nous avons déplacé Docker et Ansible dans des webinaires distincts, libérant ainsi plus de temps pour Kubernetes. La solution s'est avérée pratique par essence et sous-développée dans sa mise en œuvre : la conférence était inintéressante pour les gars expérimentés et la discussion était inintéressante pour les débutants.

Pour le quatrième Slurm, nous avons réalisé des cours en ligne sur Docker, Ansible et Ceph. L’idée est simple : ceux qui en ont besoin suivront le cours de manière réfléchie, ceux qui n’en ont pas besoin l’ignoreront sereinement. À en juger par le groupe de testeurs, le cours Docker dure 6 à 8 heures. Ansible et Ceph n'ont pas encore chronométré.

Déni de responsabilité

  • cours expérimental. Certaines décisions s’avéreront probablement infructueuses.
  • la plateforme (Stepik.org) est rudimentaire et nous n'avons jamais travaillé avec elle auparavant. Il y aura probablement des bosses et des accrocs.
  • Le cours a été testé uniquement auprès des employés de Southbridge. Vous devrez sûrement terminer quelque chose au fur et à mesure.

Slurm : Kubernetes intensif. Programme et bonus

L'autre jour, lors du chat du premier Slurm, ils se sont rappelés à quel point c'était cool et amusant, malgré toutes les horreurs organisationnelles. Le premier à obtenir les impressions les plus vives. Voyons ce qui arrive aux premiers étudiants des cours en ligne. 🙂

Slurm : Kubernetes intensif. Programme et bonus

Source: habr.com

Ajouter un commentaire