Docker, Ansible, Kubernetes

Équilibre entre vie professionnelle et vie personnelle

Les points forts de la formation

Formation 100% à distance, à votre rythme, pas de visio

Contenu de la formation

INTRODUCTION AUX CONTENEURS

  • Présentation du concept de conteneur Linux
  • Les différences entre conteneurs et machines virtuelles
  • Présentation de Docker et de son architecture

CRÉER SES PREMIERS CONTENEURS DOCKER

  • Installation de Docker
  • Le cycle de vie d’un conteneur
  • Interagir avec un conteneur depuis le host (exec, inspect, logs)

LES IMAGES DOCKER

  • Créer une image à partir d’un conteneur
  • Différence entre save, export, load, commit
  • Mettre en place un registre privé et y stocker ses images

LA PERSISTANCE DES DONNÉES AVEC DOCKER

  • Créer et persister des volumes Docker (host/conteneur, inter-conteneurs)

LE RÉSEAU AVEC DOCKER

  • Comprendre la stack réseau de Docker
  • Utiliser les links Docker
  • Créer des networks Docker

LE PAAS OPENSHIFT

  • Docker dans l’écosystème d’Openshiftde chez RedHat
  • Concept de Source-To-Image

INTRODUCTION À ANSIBLE

  • Installation d’Ansible
  • Commande de base des playbooks et Ad-Hoc

INTRODUCTION AUX MICRO-SERVICES

  • Les bonnes pratiques : la méthodologie des “12 facteurs”
  • Application monolithique versus Micro-services

RAPPELS SUR LES CONTENEURS

  • Installer et exécuter des images Docker
  • Créer ses propres images
  • Différence entre les dépôts privés et publics

KUBERNETES : LES BASES

  • Créer un cluster Kubernetes : sur votre poste de travail, dans votre datacenter ou dans le cloud.
  • Cycle de vie d’une requête kubectl
  • Explorer une application sur le réseau

KUBERNETES : LES PRINCIPAUX CONCEPTS

  • Interagir avec les Pods
  • Créer ses propres services pour exposer ses applications
  • Organiser ses Pods avec les Labels

OBSERVABILITÉ DE KUBERNETES

  • Production de cluster de Kubernetes
  • Types de données d’observabilité
  • Déploiement d’une solution capable de collecter les données de toutes les sources disponibles

DÉPLOYER SES MICRO-SERVICES

  • Stratégies de déploiement en mode “Cloud-Native”
  • Stratégies de calcul intensif (Jobs)
  • Techniques avancées : déploiement blue/green, canary

WORKLOADS ET SCHEDULING

  • Ressources nécessaires et limites
  • Configurer le scheduler Kubernetes

ARCHITECTURE, INSTALLATION ET CONFIGURATION DES CLUSTERS

  • Architecture des clusters
  • Mise à niveau des clusters

Durée et rythme de la formation

77 h

Objectif de la formation

  • Comprendre l’intérêt et les caractéristiques des microservices
  • Savoir déployer des applications “Cloud-Native“
  • Maîtriser kubeadm, l’outil d’installation de Kubernetes
  • Comprendre comment déployer Kubernetes en production
  • Déployer à grande échelle ses applications sur un cluster ou dans le cloud
  • Permettre le passage à l’échelle automatique des applications
  • Mettre en place la haute disponibilité et l’autoréparation des services logiciels
  • Optimiser le stockage de grandes masses de données avec les volumes
  • Disposer d’un monitoring avancé de l’infrastructure et des applications
  • Automatiser la mise à jour des versions logicielles de ses applications
  • Connaître les caractéristiques d’un conteneur Linux
  • Savoir installer et utiliser Docker
  • Maîtriser la création des images Docker et les Dockerfile
  • Savoir interagir avec le Docker Hub et des registry privés
  • Maîtriser les notions réseaux de Docker (networks, links)
  • Maîtriser la gestion des données avec Docker (volumes)
  • Savoir utiliser Docker SwarmDocker Compose et Docker Machine
  • Pouvoir intégrer Docker au sein de vos projets
  • Déployer Docker avec Ansible en production
  • Savoir accomplir les missions d’un administrateur Kubernetes
  • Savoir accomplir les missions d’un développeur Kubernetes

Certification

Actions de formation dispensées aux créateurs et repreneurs d’entreprise
Niveau de sortie : Sans niveau spécifique

Prix de la formation

Prix de la formation 4 500,00 €

Envoyez nous un sms au +33756812787 ou téléphonez nous au +33988423261


Publié

dans

par

Étiquettes :