Formation Docker et Kubernetes, faciliter les développements et les déploiements de vos applications

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Docker et Kubernetes Déploiement Applications, les participants auront acquis les compétences et connaissances nécessaires pour :

  • Créer des conteneurs avec Docker et des fichiers DockerFile
  • Utiliser des registres d'images Docker
  • Orchestrer une application avec Kubernetes et exécuter des Pods
  • Utiliser la ligne de commande et l’interface web pour interagir avec Kubernetes
  • Gérer des micro-services avec les contrôleurs de Kubernetes
  • Ouvrir l'accès aux applications via des services Kubernetes
  • Exécuter des applications sur un cluster Kubernetes en utilisant AWS.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 225,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 225,00 €

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

Description

L’utilisation des technologies Cloud, le développement et le déploiement des applications à la base de conteneurs sont des méthodes qui deviennent de plus en plus courantes. Les conteneurs sont des unités qui rassemblent tous les éléments nécessaires pour fonctionner : les bibliothèques, les outils systèmes, l'environnement d'exécution et le code. Ils permettent de déployer et dimensionner des applications avec l'assurance que le code s'exécutera de la même façon dans les environnements de développement et de production. Docker est un logiciel open-source, qui a standardisé l’utilisation de conteneurs et qui permet de concevoir, tester et déployer des applications conteneurisées dans n’importe quel environnement.

Docker et les containers ont permis l’apparition de nouvelles formes d’architectures, consistant à composer des applications sous forme de micro-services distribuées, qui sont des containers qui communiquent entre eux. Les applications basées sur des micro-services ont beaucoup d’avantages par rapport aux applications monolithiques, tels que la flexibilité et la scalabilité, mais elles ont besoin d’outils spéciaux de gestion de cycle de vie.

Kubernetes est un logiciel open-source, initialement développé par Google, conçu pour le déploiement et la gestion des applications conteneurisés, compatible avec Docker. Il permet d’automatiser le déploiement et la gestion d’applications multi-conteneurs sur un cluster de machines. C’est un logiciel qui facilite et optimise le cycle de vie des applications et micro-services en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.

Lors de cette formation Docker et Kubernetes Déploiement Applications, les participants apprendront à concevoir des conteneurs à travers la transformation d’une application initialement monolithique en un ensemble de conteneurs interconnectés, à construire et tester ces conteneurs à l'aide de Docker, à comprendre et utiliser l’orchestrateur Kubernetes, ainsi qu’à exploiter un cluster s’appuyant sur Kubernetes pour augmenter la disponibilité et équilibrer la charge liée à l’application précédemment containerisée.

Programme

Introduction sur la technologie des conteneurs

Historique des conteneurs
Introduction à Docker
Utiliser et manipuler des images de conteneurs existantes
Gérer le cycle de vie d'une image, de sa création à sa suppression
Concevoir son premier container, le lancer et le monitorer

Travaux Pratiques

Concevoir un fichier DockerFile pour construire une image de conteneur personnalisée
Interagir avec des conteneurs
Déployer un serveur de base de données à l'aide d'une technologie de conteneur

Introduction à l’orchestration de micro-services et Kubernetes

Motivation et utilisation d’un orchestrateur
Origine et introduction de Kubernetes
Bénéfices de Kubernetes
Principaux objets de base – Pods, Controllers, Namespaces, Services
Installer Kubernetes et son dashboard

Travaux Pratiques

Déployer un cluster Kubernetes local d’un seul nœud en utilisant VirtualBox et Minikube
Interagir avec Kubernetes en utilisant la ligne de commande kubectl
Utilisation du Dashboard web de Kubernetes et surveillance du cluster

Utilisation de Pods et exécution de conteneurs avec Kubernetes

Lancement d'application micro-service

Travaux Pratiques

Exécution d’une application avec Kubernetes
Exécuter et interagir avec des Pods
Utilisation de Labels pour organiser ses Pods
Ordonnancement de Pods sur des ressources spécifiques
Utilisation des Namespaces pour regrouper des ressources
Arrêter et Supprimer des pods

Gestion du multi-conteneurs en s’appuyant sur Controller et Services

Mise en conteneurs d’une application logicielle
Utilisation de ReplicaSet et DaemonSet pour mieux gérer des applications multi-conteneurs
Introduction aux services et communications de Pods avec l’écosystème externe
Déployer une application multi-conteneurs à l'aide de Kubernetes

Travaux Pratiques

Déploiement de Redis sur Kubernetes en utilisant les connaissances acquises

Exécuter des applications sur un cluster Kubernetes déployé sur AWS

Installer Kubernetes sur AWS, lancer une application, l’observer via des graphiques

Travaux Pratiques

Suivre le déploiement d’un cluster Kubernetes en utilisant des machines virtuelles sur AWS
Utilisation de kubeadm pour l’installation d’un cluster Kubernetes
Déployer des méthodes de surveillance de cluster (Prometheus et Grafana)
Décomposer une application monolithique en plusieurs micro-services en utilisant les acquis de la formation et exécution de la nouvelle architecture sur le cluster Kubernetes

Prérequis

Les participants n'auront pas à rédiger de code dans le cadre de ce cours.

Public

Cette formation est destinée aux développeurs, architectes et administrateurs système qui souhaitent apprendre à développer et déployer des applications conteneurisées à l'aide de Docker et Kubernetes.

Ces formations pourraient vous intéresser

Formation Delphi

Proposé par Sparks

Objectifs de la formation

  • Comprendre les concepts fondamentaux de la programmation Delphi et de l'environnement de développement
  • Appliquer les principes de la programmation orientée objet en Delphi
  • Concevoir et mettre en œuvre des interfaces utilisateur
  • Manipuler des bases de données et réaliser des opérations CRUD avec Delphi
  • Déployer et maintenir des applications Delphi
Tarif

A partir de 2 500,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

AWS Opérations dans le cloud

Proposé par ENI Service

Objectifs de la formation

  • Utiliser à partir de la ligne de commande les fonctionnalités d'infrastructure AWS standard telles qu'Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing (ELB) et AWS Auto Scaling
  • Utiliser AWS CloudFormation et d'autres technologies d'automatisation pour créer des piles de ressources AWS pouvant être déployées de manière automatisée et reproductible
  • Créer des réseaux privés virtuels (VPC) fonctionnels avec Amazon VPC à l'aide d'AWS Management Console
  • Déployer des instances Amazon EC2 à l'aide d'appels de ligne de commande et résoudre les problèmes les plus courants liés aux instances
  • Surveiller l'état des instances Amazon EC2 et des autres services AWS
  • Gérer les identités des utilisateurs, les autorisations AWS et la sécurité dans le cloud
  • Gérer la consommation des ressources d'un compte AWS à l'aide d'outils tels qu'Amazon CloudWatch, le balisage et AWS Trusted Advisor
  • Choisir la meilleure stratégie pour créer des instances Amazon EC2 réutilisables et la mettre en place
  • Configurer un ensemble d'instances Amazon EC2 qui se lancent derrière un programme d'équilibrage de charge, avec une augmentation ou une diminution des capacités du système en fonction de la demande
  • Modifier une définition de pile de base AWS et résoudre les problèmes liés à cette dernière
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre, concevoir, contrôler, dépanner, améliorer le réseau dans Kubernetes et son interconnexion avec le monde « Legacy » (inclus BGP)
  • Cloisonner les Namespace, filtrer les applications en intra et inter-cluster
  • Mettre en place la micro segmentation et une architecture zero trust network
  • Comprendre et utiliser les fonctionnalités réseau standard de Kubernetes et open source de Cilium et aborder les fonctionnalités commerciales
  • Observer les flux réseau
Tarif

A partir de 2 400,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire toutes les solutions de transmission haut débit sur la boucle locale
  • Connaitre les caractéristiques et paramètres de transmission sur la boucle cuivre
  • Comprendre les protocoles utilisés, le fonctionnement des équipements d'accès à la boucle locale (DSLAM, Box...)
  • Analyser et comprendre les différents paramètres de transmission
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir maîtriser l'environnement complet de développement d'applications Web

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

  • Maîtriser l'environnement complet de développement d'applications Web
  • Mettre en place tous les tiers d'une application web Java EE proposant une interface riche
  • Comprendre tous les aspects du développement de nouvelles applications web ou de migration d'applications existantes avec les solutions Oracle
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Organiser un projet de développement sous Bubble en Low Code / No code
  • Concevoir des applications Web avec Bubble
  • Vérifier le niveau de sécurité de votre application Web
  • Optimiser la performance de votre application Bubble
  • Publier et gérer votre application Web créée sous Bubble
  • Déterminer où et comment trouver les réponses à vos questions.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les problématiques de l'Internet des Objets
  • Comprendre les enjeux et les impacts sur les marchés de l'IoT
  • Connaître les technologies de communication des objets connectés
  • Comprendre la standardisation, la sécurité et le traitement des données en IoT
  • Connaître des applications concrètes, des stratégies et des innovations avec l'IoT
  • Savoir gérer le lancement d'un projet "objet connecté"
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se préparer efficacement au passage de l'examen de certification CKAD
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Assurer la gestion des travaux
  • Créer un environnement de travail
  • Maitriser les objets systèmes fournis
  • Structurer un travail et une logique d'exécution
  • Mettre en oeuvre la gestion du stockage
  • Améliorer les performances
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Améliorer la sécurité hybride via l'utilisation d'Azure Security Center, Azure Sentinel et la gestion des mises à jour Windows
  • Déployer des stratégies de sécurité pour la protection des ressources essentielles
  • Mettre en place des solutions de haute disponibilité et de reprise après sinistre
  • Implémenter des services de récupération dans des contextes hybrides
  • Concevoir et exécuter des plans de migration, de sauvegarde et de récupération pour des environnements hybrides etcloud
  • Réaliser des mises à niveau et des migrations concernant AD DS (Active Directory Domain Services) et les solutions de stockage
  • Administrer et monitorer les environnements hybrides avec des outils tels que WAC (Windows Admin Center), Azure Arc, Azure Automation, et Azure Monitor
  • Assurer la surveillance des services et des performances, en y intégrant des pratiques de dépannage
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...