 | Comprendre les principes de Docker et l'approche par conteneur. |
 | Manipuler un registre d'image et des fichiers Dockerfile. |
 | Gérer un réseau et des volumes. |
 | Maitriser les spécificités de Docker sous Windows et de Docker dans le cloud. |
 | Utiliser Docker pour déployer en continu des produits logiciels. |
 | Mettre en œuvre des applications composées de plusieurs microservices avec Docker Compose. |
 | Gérer un cluster simple avec Swarm et Kubernetes. |
 | Prendre en main le rolling update et le monitoring. |
 | Monter un cluster, de son initialisation à l'ajout de machines. |
 | Appréhender les principes de promotion et de démotion d'un nœud. |
 | Déployer des conteneurs sur un cluster Swarm. |
 | Mettre en œuvre l'orchestration dans une première version. |
 | Installer Docker sous Windows 10 et Windows Server 2016. |
 | Manipuler des conteneurs sous Windows. |
 | Gérer des conteneurs avec les outils Azure. |
 | Utiliser la solution Kubernetes et ses fonctionnalités. |
 | Mettre en place un environnement de démonstration avec Minikube. |
 | Déployer une application avec un fichier de configuration. |
 | Maintenir un cluster Kubernetes en condition opérationnelle (images Docker, microservices, haute disponibilité...). |
 | Connaître des outils de gestion du déploiement d'applications avec Kubernetes (Helm, Google Container Engine). |