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). |