Ceci est une ancienne révision du document !
Docker - Kubernetes utilisation
Le groupe X/Stra organise cette formation avec le soutien financier du bureau de formation continue de l'Université de Strasbourg.
Cette formation est ouverte à toute personne en poste (ou cdd) Université (et établissement ayant une convention avec l'Unistra), en poste (ou cdd) CNRS, …
Date : du 28 au 29 mai 2019
Lieu : salle informatique pédagogique de l'UFR de Mathématiques et Informatique (T40 ou T20)
Public : | Administrateur Système Développeur |
Pré-requis : | Base d’administration système Linux Connaissance Docker |
Objectifs : | Savoir déployer des applications sur une plateforme Kubernetes Etre capable de l’utiliser au quotidien pour gérer vos conteneurs en production Savoir déployer une application clusterisée |
Contenu : | Présentation du projet Kubernetes Les objets Kubernetes (Objets de base, Pods, Services, Volume) Les objets internes (ReplicaSets, Déploiements, StatefulSets, DaemonSets, Jobs) Premiers pas (Accéder à l’interface web, Installer et utiliser Kubectl, Déployer un pod, Créer un déploiement à partir d’un ficher YAML) Utilisation de base (Créer un volume persistant, créer un déploiement, exposer le déploiement via un service, exposer un service vers l’extérieur) Usages avances (Déployer une application StateFul, Programme un job) Troubleshooting (Accéder aux logs des conteneurs, Techniques de debug) |
Intervenant(s) : | Objectif Libre |
Les inscriptions se font auprès du bureau de formation continue de l'université : drh-formation [at] unistra.fr
Un formulaire d'inscription (avec avis motivé du responsable) est à compléter et à envoyer lors de votre demande d'inscription.
Le nombre de places pour cette session de formation est limité (travaux pratiques individuels sur un poste) : 12 places. N'hésitez pas à vous inscrire rapidement si vous êtes intéressé.
Trois sessions ont déjà été organisées :
- le 20 et 21 novembre 2018
- le 24 et 25 mai 2018
- le 25 et 26 septembre 2018
Plan de cours
Jour 1
- Présentation du projet Kubernetes
- Architecture
- Vue d’ensemble
- Intégration avec les plateformes sous-jacentes
- Les objets Kubernetes
- Objets de base
- Pods
- Services
- Volumes
- Les objets internes
- ReplicaSets
- Déploiements
- StatefulSets
- DaemonSets
- Jobs
- Premiers pas
- Accéder à l’interface web
- Installer et utiliser Kubectl
- Déployer un pod
- Créer un déploiement à partir d’un ficher YAML
Jour 2
- Utilisation de base
- Créer un volume persistant
- Créer un déploiement
- Exposer le déploiement via un service
- Exposer un service vers l’extérieur
- Bonnes pratiques
- Usages avances
- Déployer une application StateFul
- Programme un job
- Troubleshooting
- Accéder aux logs des conteneurs
- Techniques de debug