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