Formation Docker avancé : Déployer et gérer des hôtes Docker

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation les participants seront capables de : 

  • Savoir gérer les problématiques de sécurité des conteneurs, connaître les bonnes pratiques à adopter
  • Les fonctions avancées de la construction d’image avec Dockerfile, Arguments, variables, sondes...
  • Développer et déployer des applications avancées multi-containers avec Docker Compose
  • Concepts d’orchestration de conteneurs
  • Comprendre le concept d’applications «Orchestrator-ready»
  • Comprendre l’architecture de Kubernetes : Les différents types et rôles des nœuds
  • Notion de pods, service, stockage et déploiements
  • Gérer le cycle de ses déploiements
  • Gérer les mises à jour des applications
  • Déploiement et partage des éléments de configuration
  • Comprendre les applications Stateless et Stateful
  • Comprendre les outils de l’écosystème Kubernetes
  • Déployer des applications complexes avec le manager Helm
  • Gérer le réseau avec le load balancer et les ingress traefik, nginx...
  • L’importance des services mesh avec Istio
  • L’importance des services des solutions de stockage
  • L’importance du monitoring de l’infrastructurelle et des applications

Le cours est découpé en plusieurs parties. Celles-ci pourront être réorganisées de manière différente en fonction du déroulement de la formation.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Docker Avancé est également une introduction à Kubernetes et à son écosystème. 
Elle a pour but de faire le pont avec une formation à Kubernetes, au travers de la compréhension des orchestrateurs de conteneurs, de la problématique des déploiements d’applications en production et de la place des outils autour de Kubernetes.

Programme

Jour 1

La sécurité avec Docker

Éléments à risque : noyau, conteneurs, Docker daemon...
Quelques bonnes pratiques d’administration
Scan de vulnérabilité des images
Utilisation d’Harbor pour sécuriser ses images
Les bonnes pratiques dans le Dockerfile
La capability Linux/SysCall

Dockerfile : Build d’images avancées

Présentation d’un environnement de build
Les variables du fichier .env
Les instructions : HEATCHECK...
La construction multi-stage
Rendre dynamiques ses builds avec les arguments et variables
Le DockerIgnore
Travaux pratiques :Déploiement d’un environnement de construction d’image destiné à la production

Fonctions avancées de Docker Compose

Retour sur Docker Compose
Construire des images avec Docker Compose, les contextes
Rendre dynamiques ses fichiers Compose avec les variables et le fichier .env
Configuration avancée du réseau
Configuration avancée des volumes
Gérer les logs Docker avec ELK
Travaux pratiques :Créer un environnement complexe et dynamique avec le fichier .env et les variables
Configurer un réseau
Configurer des volumes distants NFS...
Mise en œuvre d’une stack de journalisation avec la suite Elastic, Kibana...

Jour 2

Orchestration des conteneurs

Concepts d’orchestration des conteneurs

Comprendre l’orchestration, la haute disponibilité, la mise à l’échelle des applications
Comprendre l’architecture d’un orchestrateur de conteneurs
Le manifest YAML
La notion de pods, de service, de stockage et de déploiements
Gérer les sondes, les ressources dans les pods
Comprendre les applications Stateless et Stateful
Travaux pratiques :Créer nos premiers pods
Gérer les ressources dans les pods
Gérer des sondes d’activité des pods

Le déploiement d’applications

Comprendre la ressource Kubernetes «deployment»
Comprendre la réplication des pods et leur cycle de vie
Comprendre et savoir gérer les mises à jour des deployments, rollouts…
Travaux pratiques :Créer et déployer notre déploiement d’applications
Administrer les ressources dans les pods
Créer des sondes d’activité dans les pods

La communication réseaux

Comprendre la ressource Service
Comprendre et savoir exposer nos applications aux utilisateurs
Comprendre et savoir faire communiquer nos applications entre elles
Travaux pratiques :Exposer des applications par ports - NodePort
Exposer des applications par IP – LoadBalancer
Créer un réseau interne pour nos applications – Cluster IP
Exposer ses applications via des URLs avec les Ingress

Le stockage pour nos applications

Comprendre la gestion des Volumes avec Kubernetes, PV, PVC...
Savoir fournir du stockage dynamique a nos déploiements
Connecter le stockage avec les pods
Travaux pratiques :Créer une demande de stockage dynamique
Associer le stockage avec ses applications

Le déploiement d’applications avec états

Comprendre la ressource Kubernetes «StatefulSets»
Comprendre le déploiement d’applications avec états
Exemple d’une base de données Postgre clusterisée

Les projets de l’écosystème Kubernetes

Revue de différents projets développés autour de Kubernetes via la Cloud Native Computing Foundation
(Containerd, Istio, Rook,  Argo CD, Harbor, Fluentd, Prometheus...)
Packaging et déploiement d’applications complexes avec Helm
Comprendre l’implication des services Mesh, les réseaux maillés avec Istio
Étude des solutions de stockage pour Kubernetes, cephfs, Rook
Étude de cas du monitoring avec Prometheus et Grafana
Travaux pratiques :Déployer des applications complexes avec le gestionnaire Helm
Mettre en œuvre le réseau maillé avec Istio

Prérequis

Les participants doivent être habitués à l’utilisation de la ligne de commande sous des systèmes Linux. Une expérience, en tant qu’utilisateur, de la plateforme Docker est également fortement conseillée. Pour acquérir ces connaissances, il est conseillé d'avoir suivi la formation Docker - Créer et Administrer vos conteneurs virtuels d'applications avec Docker (UDMA).

Public

Le cours s'adresse aux Administrateurs, Architectes ou Développeurs d'applications voulant apprendre à gérer les problématiques d'exploitation et optimiser leurs bonnes pratiques.

Ces formations pourraient vous intéresser

Objectifs de la formation

Google Cloud Platform (GCP) est la plateforme qui regroupe les différents services cloud de Google. Elle compte actuellement plus de 90 produits répartis en différentes familles de services : Calcul, Stockage et Bases de données, Réseau, Big Data, Mise en Réseau, Outils de gestion, Outils pour les développeurs, Identité et Sécurité, IoT et Plate-formes et Écosystèmes d'API.

Ce cursus « Google Cloud Platform : Professional Cloud Architect Certifiant » vous forme aux compétences liées à l'infrastructure et vous prépare au passage de la certification Google Cloud - Professionnal Cloud Architect. Vous effectuerez un tour d'horizon des fonctionnalités d'architecture de la Google Cloud Platform, apprendrez à déployer des solutions, à concevoir des solutions hautement fiables et sécurisées et vous vous préparerez au passage de l'examen de certification.

À l'issue de ce cursus, vous aurez notamment appris à :

  • Connaître les fonctionnalités de Google Cloud Platform
  • Savoir sélectionner les technologies Google Cloud Platform adaptées aux besoins de votre organisation
  • Développer, implémenter et déployer des solutions
  • Gérer et administrer des solutions
  • Concevoir des déploiements alliant haute disponibilité, grande évolutivité et facilité de gestion
  • Intégrer des ressources on-premise ou hébergées dans le cloud
  • Assurer la sécurité et la résilience de l'infrastrucuture
  • Connaître les spécificités de l'examen de certification, vous préparer sur les compétences testées au travers de conseils et d'exemples

Attention, les dates affichées sont celles du premier module de formation.

Tarif

A partir de 3 990,00 €

Durée

6j / 42h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les considérations relatives au développement d'applications basées sur l'IA
  • Créer, configurer, déployer et sécuriser Azure Cognitive Services
  • Développer des applications qui analysent du texte
  • Développer des applications basées sur la parole
  • Créer des applications avec des capacités de compréhension du langage naturel
  • Créer des applications QnA
  • Créer des solutions conversationnelles avec des bots
  • Utiliser des services de vision par ordinateur pour analyser des images et des vidéos
  • Créer des modèles de vision par ordinateur personnalisés
  • Développer des applications qui détectent, analysent et reconnaissent les visages
  • Développer des applications qui lisent et traitent le texte dans les images et les documents
  • Créer des solutions de recherche intelligente pour le Knowledge Mining.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation JavaFX

Proposé par Sparks

Objectifs de la formation

  • Utiliser les outils de base et exploiter les composants d'interfaces graphiques
  • S'approprier les meilleures pratiques de développement JavaFX
  • Mettre en œuvre les threads et améliorer la réactivité des IHM
  • Intégrer des fichiers multimédias
  • Packager et déployer des applications JavaFX
Tarif

A partir de 2 390,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mieux gérer l’ensemble des processus de production en analysant de manière préventive les opérations sans valeur ajoutée dans un objectif d’amélioration de la performance, de la réactivité et de la productivité
Tarif

A partir de 790,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

À l'issue de cette formation Cortex XDR, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire l'architecture et les composants de la famille Cortex XDR. Utiliser la console web Cortex XDR, les rapports et les dashboardsUtiliser pleinement la console Cortex XDR
  • Créer des packages d'installation, des groupes d'endpoints et des stratégies d'agent Cortex XDR. Déployer l’agent sur les endpoints
  • Créer et gérer des profils de prévention contre les exploits et les logiciels malveillants
  • Examiner les alertes et classez-les par ordre de priorité à l'aide de stratégies de score, de favori ou d'exclusion. Vu du profil de sécurité des exceptions Cortex XDR
  • Effectuer et suivre les actions de réponse dans le centre d'action
  • Effectuer un dépannage de base lié aux agents Cortex XDR
  • Déployer une VM Broker et activer l'applet Local Agents Settings
  • Comprendre les concepts liés au déploiement de Cortex XDR et les exigences d'activation
  • Travailler avec le portail de support et la gateway Cortex XDR pour l'authentification et les autorisations des utilisateurs
Tarif

A partir de 2 915,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation OpenStack Utilisateur

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation OpenStack vous aurez acquis les connaissances et compétences nécessaires pour :

  • Assimiler les concepts et le vocabulaire liés au cloud et à OpenStack
  • Gérer les ressources et les services à travers l'interface Web (DashBoard)
  • Gérer les ressources et les services à travers la ligne de commande (CLI)
  • Être capable de définir, déployer et maintenir une infrastructure dans le cloud
  • Manipuler et orchestrer des ressources dans un cloud OpenStack
  • Concevoir et intégrer une application "cloud-ready"
  • Concevoir et intégrer une application orchestrator Ready
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Python – Perfectionnement

Proposé par ENI Service

Objectifs de la formation

  • Mettre en œuvre les aspects avancés de la programmation objet
  • Structurer et déployer vos applications
  • Créer et appliquer les décorateurs
  • Exploiter les itérateurs et les générateurs
  • Créer et utiliser les "context manager"
  • Mettre en œuvre les mécanismes de la programmation fonctionnelle
  • Optimiser les performances en utilisant la programmation asynchrone
  • Manipuler vos fichiers de données de façon optimisé avec la librairie « Panda »
  • Réaliser des calculs performants à l’aide de la librairie « NumPy »
Tarif

A partir de 2 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation VMware vSphere 8 Operate, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Configurer et gérer un référentiel VMware Tools
  • Configurer vSphere Replication et récupérer les VM répliquées
  • Gérer l'utilisation des ressources VM avec les pools de ressources
  • Configurer et gérer le réseau et le stockage vSphere pour une grande entreprise sophistiquée
  • Configurer vCenter High Availability
  • Utiliser les profils d'hôtes pour gérer la conformité des hôtes VMware ESXi et le client vSphere pour gérer les certificats
  • Contrôler les performances de vCenter, ESXi et des VM dans le client vSphere
  • Sécuriser vCenter, ESXi et les VM dans votre environnement vSphere
  • Utiliser VMware vSphere Trust Authority pour sécuriser l'infrastructure des machines virtuelles cryptées
  • Utiliser Identity Federation pour configurer le vCenter afin qu'il utilise des sources d'identité externes
Tarif

A partir de 4 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir les tâches impliquées dans la gestion des noeuds vSAN
  • Mettre à niveau vSAN à l'aide de VMware vSphere Lifecycle Manager
  • Expliquer les fonctionnalités de résilience et de disponibilité des données de vSAN
  • Reconfigurer les politiques de stockage vSAN et analyser l'impact à l'échelle du cluster
  • Effectuer des opérations de mise à l'échelle et de sortie de cluster vSAN
  • Décrire les opérations courantes de maintenance des clusters vSAN
  • Contrôler les opérations de resynchronisation vSAN
  • Gérer les opérations d'avance de cluster à deux noeuds et de cluster étendu
  • Configurer les fonctionnalités d'efficacité et de récupération du stockage vSAN
  • Utiliser VMware Skyline Health pour surveiller l'état, les performances et la capacité de stockage du cluster
  • Décrire les opérations de sécurité de vSAN
  • Configurer vSAN Direct pour les applications Cloud Natives
  • Configurer le Datastore vSAN distant et les services de fichiers natifs vSAN.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...