Ceci est une ancienne révision du document !
Docker - Kubernetes : Mise en oeuvre de l'outil d'orchestration
Le groupe X/Stra  organise cette formation avec le soutien financier du bureau de formation continue de l'Université de Strasbourg.
Date : du 19 au 20 juin 2019  
Lieu :   salle informatique pédagogique de l'UFR de Mathématiques et Informatique (T40 ou T20) 
| Public : | Développeur et administrateur système | 
| Pré-requis : | Bases d’administration système Linux ET connaissance de Docker | 
| Objectifs : | Savoir déployer Kubernetes en production  Comprendre les différents composants de Kubernetes Savoir créer et gérer votre propre plateforme de conteneurs  | 
	
| Contenu : | 
Mise en œuvre de Kubernetes 
 (certificats, choix binaires et
images, configuration réseau, installation des nœuds kubernetes, docker, kubelet, bootstrap du master, …) 
Réseau 
Stockage 
Gestion des logs 
Monitoring 
Revues installeurs et distributions    |
| Intervenant(s) : | Objectif Libre | 
Cette formation est ouverte à toute personne en poste (ou cdd) Université (et établissement ayant une convention avec l'Unistra), en poste (ou cdd) CNRS, …
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é.
Plan de cours
Jour 1
- Introduction et historique – Architecture globale
- Plan de contrôle
 - Minion
 - Modèle de réseaux
 - Stockage
 - Composants complémentaires (DNS et UI)
 - Client
 - Authentification et Autorisation
 
 - Mise en œuvre de Kubernetes
- Préparation
 - Certificats
 - Choix binaires et images
 - Configuration réseau
 - Installation des nœuds kubernetes
 - Docker
 - Kubelet
 - Bootstrap du master : etcd, apiserver & kube-controller & kube-scheduler, validation du cluster, déploiement des services classiques, addon réseau, kube-dns, dashboard
 - Haute disponibilité
 
 
Jour 2
- Réseau
- Network Policy
 - Ingress
 
 - Stockage
- Drivers
 - Persistant volumes
 
 - Gestion des logs
- Logs infra (local, elastic)
 - Logs pods (local, fluentbit-elastic)
 
 - Monitoring
- Hepster, cadvisor et dashboard
 - Prometheus
 
 - Revues installeurs et distributions
- Aller plus loin
 - Ensemble de liens vers explication du scheduler awesome-k8
 
 

