L'inscription Ă Slerm-3 est ouverte.
Il s'agit d'un cours intensif de trois jours sur Kubernetes pour ceux qui ne connaissent rien à la technologie ou qui ont commencé à la maîtriser. Puce intense en pratique. Chaque participant créera un cluster dans le cloud Selectel , le configurera et y déploiera l'application.

Slerm-3 se tiendra à Saint-Pétersbourg du 1er au 3 février 2019.
Pourquoi Slurm est-il nécessaire s'il existe des manuels? Cela vous fait gagner quelques mois, ce que vous auriez autrement passé à lire et à faire des expériences indépendantes.
Un bref historique du problème.
Le premier Slurm a eu lieu en août 2018. Ce fut une expérience qui a été un succès, malgré un tas d'erreurs et de problèmes. Rapport .
À la mi-octobre, Pavel Selivanov, le principal orateur de Slurm, a organisé un webinaire «Avez-vous besoin de Kubernetes» . Par référence - décodage des principales pensées.

Le deuxième Slurm a eu lieu en octobre. Nous avons pris en compte les erreurs de calcul organisationnelles. Les orateurs ont suivi des cours d'oratoire et d'enseignement. Il y avait une version en ligne et une équipe d'assistance qui ont aidé les participants à trouver des erreurs. En conséquence, j'ai écrit un article: "Cours coûteux: ça vaut le coup?"
Nous allons essayer de rendre le troisième Slurm meilleur que le second.
Seulement 100 places, 50 - participation en direct, 50 - en ligne.
Programme Slurm-3:
Sujet n ° 1: Présentation de Kubernetes, composants clés
- Introduction Ă la technologie k8s. Description, application, concepts
- Pod, ReplicaSet, Déploiement, Service, Entrée, PV, PVC, ConfigMap, Secret
- Pratique
Thème №2: Dispositif de cluster, composants principaux, tolérance aux pannes, réseau k8s
- Dispositif de cluster, composants principaux, tolérance aux pannes
- Réseau K8s
Thème 3: 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
- Gestionnaire de certificats: recevez automatiquement les certificats SSL / TLS
Sujet n ° 4: Kubespray, optimisation et optimisation d'un cluster Kubernetes
- Kubespray, optimisation et optimisation du cluster Kubernetes
- Pratique
Sujet n ° 5: Ceph, configuration de cluster et fonctionnalités de production
- Ceph, configuration de cluster et fonctionnalités de production
- Pratique: définition de ceph
Sujet n ° 6: Abstractions avancées de Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Sujet n ° 7: Introduction à Helm
- Introduction Ă Helm
- Pratique
Thème №8: Journalisation et surveillance
- Surveillance de cluster, Prométhée
- Journalisation de cluster, Fluentd / Elastic / Kibana
- Lire les journaux: elastalert
Sujet n ° 9: CI / CD, création d'un déploiement sur un cluster à partir de zéro
Thème №10: Travaux pratiques, dockerisation de l'application et lancement dans le cluster
- Travaux pratiques, dockerisation de l'application et lancement dans le cluster avec l'installation d'un certificat SSL et d'une connexion CephFS
Docker et Ansible sont placés dans des webinaires séparés avec des tâches pour un travail indépendant (inclus dans le prix du billet):
Webinaire 1
- Technologie Docker
- Dockerfile et manipulation de conteneurs
- Docker-compose
Webinaire 2
- Moteur Docker
- Meilleures pratiques Docker
- Bonus: Real Docker App
Webinaire 3
- Réglage ansible
- Démarrage de tâches simples
- Exécution de scripts ansible - Playbook
- Structure et remplissage de l'inventaire (liste des serveurs configurables)
- Dispositif de script Ansible - rôles, tâches, gestionnaires, modèles, variables
- Erreurs courantes lors du démarrage des playbooks