Formation Docker and Kubernetes
Cette formation Docker et Kubernetes est conçue pour fournir aux participants une base complète des technologies Docker et Kubernetes. L'ensemble des fonctionnalités de base de Kubernetes est couvert, notamment les pods, les étiquettes, les volumes, les contrôleurs de réplication, les services, etc. Le cours emmène les participants de l'installation à la gestion et à l'utilisation à travers une combinaison de cours et d'exercices pratiques en laboratoire où ils acquerront de l'expérience dans la configuration et la gestion des objets Kubernetes. En outre, ce cours donnera aux participants une solide compréhension de Kubernetes, y compris les fonctionnalités avancées et la sécurité pour exécuter la sécurité d'un cluster Kubernetes en production.
Ce cours s'adresse aux personnes et aux équipes qui veulent apprendre les bases de Kubernetes et les exigences de l'orchestration des conteneurs pour construire des services sécurisés, robustes, hautement disponibles, résilients et auto-réparateurs :
- Développeurs
- Opérations
- DevOps
- Ingénieurs AQ
- Chefs de projet informatique
Plan du cours
Jour 1
- Technologie des conteneurs Docker et Linux
- Cycle de vie des conteneurs Docker
- Travailler avec des images Docker
- Communication réseau entre les conteneurs
- Persistance des données dans les conteneurs
- Exigences en matière d'orchestration des conteneurs et options disponibles
- Introduction à Kubernetes et à d'autres systèmes d'orchestration
- Concepts fondamentaux de Kubernetes : Pods, étiquettes, contrôleurs, services, secrets, volumes de données persistantes, revendications, espaces de noms, quotas.
Deuxième jour
- Architecture de référence de Kubernetes et ses principaux composants
- Modèle de réseau des conteneurs dans Kubernetes
- Découverte de services, mise à l'échelle et équilibrage de charge
- DNS pour la découverte de services
- Contrôleur d'entrée et proxy inverse
- Persistance de l'état des applications et modèle de volume de données dans Kubernetes
- Backend de stockage dans Kubernetes : local, NFS, GlusterFS, Ceph
- Gestion des clusters
- Déploiement d'applications et de services sur un cluster Kubernetes
Troisième jour
- Contrôleurs avancés : Daemon Sets et Stateful Sets
- Jobs et Cron jobs
- Pods autonomes
- Classes de stockage et provisionnement dynamique du stockage
- Politiques de réseau
- Sécurisation d'un cluster Kubernetes
- Authentification, autorisation et contrôle d'accès
- Haute disponibilité du plan de contrôle
- Mise à l'échelle automatique
- Surveillance des clusters
- Dépannage
Pré requis
Familiarité avec l'utilisation de la ligne de commande Linux, du système de fichiers Linux, des réseaux Linux, des scripts bash. Concepts et méthodologies de programmation informatique. Familiarité avec la technologie des conteneurs Docker et Linux.
Les formations ouvertes requièrent plus de 3 participants.
Formation Docker and Kubernetes - Booking
Formation Docker and Kubernetes - Enquiry
Docker and Kubernetes - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (7)
The knowledge and exchanges with Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Formation - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Formation - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Formation - Docker and Kubernetes
The subject learned, the availability of Augustin to answer our questions and his deep knowledge
Laurent - L'Office national des vacances annuelles (ONVA)
Formation - Docker and Kubernetes
J'apprécie vraiment le fait que nous ayons créé notre propre image Docker et que nous disposions de notre propre cluster k8s. La partie finale sur l'installation d'un chart d'application était également très agréable. De plus, Konrad a expliqué tous les sujets de manière très simple et a répondu à toutes mes questions. En outre, nous avons eu la possibilité de faire du dépannage en direct, ce qui est vraiment précieux !
Alexandru Grajdan
Formation - Docker and Kubernetes
Traduction automatique
J'ai particulièrement apprécié le fait qu'il y ait beaucoup d'exercices pratiques plutôt que des présentations PowerPoint.
Filip - IT Total
Formation - Docker and Kubernetes
Traduction automatique
Le ton du formateur pendant la présentation et la façon dont il a répondu aux questions. Le matériel de formation était facilement disponible et la VM avec minikube pour les exercices pratiques était facilement disponible et configurée. Veuillez vous assurer que le matériel de formation est mieux organisé, en soulignant ce que vous apprenez dans chaque chapitre et en liant les bons exercices au chapitre.
Ion
Formation - Docker and Kubernetes
Traduction automatique
Cours à venir
Cours Similaires
Docker, Kubernetes and OpenShift 3 for Administrators
35 HeuresDans cette formation en direct avec instructeur à France, les participants apprendront à gérer Red Hat OpenShift Container Platform.
A la fin de cette formation, les participants seront capables de :
- Créer, configurer, gérer et dépanner des clusters OpenShift.
- Déployer des applications conteneurisées sur site, dans le cloud public ou sur un cloud hébergé.
- Sécuriser OpenShift la plateforme de conteneurs
- Surveiller et collecter des métriques.
- Gérer le stockage.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 HeuresDans cette formation dirigée par un instructeur en <loc> ; (sur place ou à distance), les participants apprendront à créer et à gérer des conteneurs Docker, puis à déployer un exemple d'application à l'intérieur d'un conteneur. Les participants apprendront également à automatiser, mettre à l'échelle et gérer leurs applications conteneurisées au sein d'un cluster Kubernetes. Enfin, la formation aborde des sujets plus avancés, en guidant les participants à travers le processus de sécurisation, de mise à l'échelle et de surveillance d'un cluster Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place et exécuter un conteneur Docker.
- Déployer un serveur et une application web conteneurisés.
- Construire et gérer les images Docker.
- Mettre en place un cluster Docker et Kubernetes.
- Utiliser Kubernetes pour déployer et gérer une application web en cluster.
- Sécuriser, mettre à l'échelle et surveiller un cluster Kubernetes.
Docker (introducing Kubernetes)
14 HeuresL'objectif de ce cours pratique est de fournir tous les outils abordant les aspects pratiques de Docker et de Kubernetes , afin que les participants puissent compter sur les compétences nécessaires pour gérer correctement le programme.
Docker, Kubernetes and OpenShift 3 for Developers
35 HeuresDans cette formation en direct avec instructeur à France, les participants apprendront à utiliser OpenShift Container Platform pour déployer des applications conteneurisées.
A la fin de cette formation, les participants seront capables de :
- Créer et configurer une installation OpenShift.
- Déployer rapidement des applications sur site, dans le cloud public ou sur un cloud hébergé.
Google Kubernetes Engine (GKE)
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à mettre en place et à gérer un environnement de conteneurs à l'échelle de la production en utilisant Kubernetes sur Google Cloud.  ;
A l'issue de cette formation, les participants seront capables de :
- Configurer et gérer Kubernetes sur Google Cloud.
- Déployer, gérer et faire évoluer un cluster Kubernetes.
- Déployer des applications conteneurisées (Docker) sur Google Cloud.
- Migrer un environnement Kubernetes existant sur site vers Google Cloud.
- Intégrer Kubernetes avec un logiciel d'intégration continue (CI) tiers.
- Assurer la haute disponibilité et la reprise après sinistre dans Kubernetes.
Deploying Kubernetes Applications with Helm
7 HeuresCette formation en direct avec instructeur in <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent utiliser Helm pour rationaliser le processus d'installation et de gestion des applications Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Helm.
- Créer des builds reproductibles de Kubernetes applications.
- Partager des applications sous forme de diagrammes Helm.
- Exécuter des applications tierces sauvegardées sous forme de graphiques Helm.
- Gérer les versions des paquets Helm.
Kubernetes from Basic to Advanced
14 HeuresDans cette formation en direct avec un formateur (sur site ou à distance), les participants apprendront à déployer une collection de serveurs d'exemple dans des conteneurs, puis à automatiser, échelonner et gérer leurs serveurs conteneurisés au sein d'un cluster Kubernetes. La formation aborde ensuite des sujets plus avancés en guidant les participants tout au long du processus de sécurisation, de mise en réseau et de surveillance d'un cluster Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Configurer et exécuter un conteneur Docker.
- Déployer des bases de données et des serveurs conteneurisés.
- Configurer un cluster Docker et Kubernetes.
- Utiliser Kubernetes pour déployer et gérer différents environnements dans le même cluster.
- Sécuriser, échelonner et surveiller un cluster Kubernetes.
Kubernetes Advanced
14 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux ingénieurs souhaitant automatiser, sécuriser et surveiller les applications conteneurisées dans un cluster Kubernetes à grande échelle.
A l'issue de cette formation, les participants seront capables de :
- Utiliser Kubernetes pour déployer et gérer différents environnements au sein d'un même cluster.
- Sécuriser, mettre à l'échelle et surveiller un cluster Kubernetes.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs
- Beaucoup d'exercices et de pratique
- Mise en œuvre pratique dans un environnement live-lab
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Kubernetes on AWS
14 HeuresEKS est une Kubernetes - Kubernetes -a-service autogérée d’AWS. EKS est entièrement évolutif et personnalisable et permet à un déploiement Kubernetes d'imiter et / ou de s'intégrer à une configuration Kubernetes existante sur site.
Dans cette formation en direct animée par un instructeur, les participants apprendront à configurer et à gérer un environnement de conteneur à l'échelle de production à l'aide de Kubernetes sur EKS.
À la fin de cette formation, les participants seront en mesure de:
- Configurer et gérer Kubernetes sur EKS
- Migrer un environnement Kubernetes existant d'un Kubernetes sur site vers un cloud AWS
- Intégration de Kubernetes à un Kubernetes tiers d'intégration continue (CI)
- Garantir la haute disponibilité et la reprise après sinistre dans Kubernetes
- Comprendre et adopter les outils disponibles pour gérer efficacement EKS
Public
- Développeurs
- Administrateurs système
- Ingénieurs DevOps
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs dans un environnement de laboratoire réel.
Remarque
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Kubernetes on Azure (AKS)
14 HeuresDans cette formation dirigée par un instructeur, en direct dans France (en ligne ou sur place), les participants apprendront à mettre en place et à gérer un environnement de conteneurs à l'échelle de la production en utilisant Kubernetes sur AKS.
A la fin de cette formation, les participants seront capables de :
- Configurer et gérer Kubernetes sur AKS.
- Déployer, gérer et mettre à l'échelle un cluster Kubernetes.
- Déployer des applications conteneurisées (Docker) sur Azure.
- Migrer un environnement Kubernetes existant sur site vers le cloud AKS.
- Intégrer Kubernetes avec un logiciel d'intégration continue (CI) tiers.
- Assurer la haute disponibilité et la reprise après sinistre dans Kubernetes.
Kubernetes Design Patterns
21 HeuresL'évolution des microservices et des conteneurs au cours des dernières années a considérablement modifié la façon dont nous concevons, développons, déployons et exécutons les logiciels. Les applications modernes doivent être optimisées en termes d’évolutivité, d’élasticité, d’échec et de changement. Sous l'impulsion de ces nouvelles exigences, les architectures modernes nécessitent un ensemble différent de modèles et de pratiques. Dans cette formation, nous examinons des moyens d'identifier, de comprendre et de nous adapter à ces nouvelles exigences.
Public
Cette formation est destinée aux personnes qui sont quelque peu familiarisées avec la technologie des conteneurs et avec les concepts de Kubernetes mais qui manquent peut-être de l’expérience du monde réel. Il est basé sur des cas d'utilisation et sur les leçons tirées de projets concrets dans le but d'inciter les gens à créer et à gérer des applications cloud natives encore meilleures.
- Développeurs
- Opérations
- DevOps
- QA Ingénieurs
- Chefs de projets informatiques
Format du cours permettant d'évaluer les participants
- Exposé interactif et discussion
- Beaucoup d'exercices et de pratique
- Implémentation Handson dans un environnement de laboratoire réel
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Introduction to Minikube and Kubernetes
21 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux développeurs de logiciels de niveau débutant à intermédiaire et aux professionnels DevOps qui souhaitent apprendre à mettre en place et à gérer un environnement local Kubernetes à l'aide de Minikube.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Minikube sur leur machine locale.
- Comprendre les concepts de base et l'architecture de Kubernetes.
- Déployer et gérer des conteneurs en utilisant kubectl et le tableau de bord de Minikube.
- Mettre en place des solutions de stockage persistant et de réseau pour Kubernetes.
- Utiliser Minikube pour développer, tester et déboguer des applications.
Minikube for Developers
14 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire et aux ingénieurs DevOps qui souhaitent utiliser Minikube dans le cadre de leur processus de développement.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place et gérer un environnement local Kubernetes en utilisant Minikube.
- Comprendre comment déployer, gérer et déboguer des applications sur Minikube.
- Intégrer Minikube dans leurs pipelines d'intégration et de déploiement continus.
- Optimiser leur processus de développement en utilisant les fonctionnalités avancées de Minikube.
- Appliquer les meilleures pratiques pour le développement local Kubernetes.
Monitoring Kubernetes with Prometheus
7 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) s'adresse aux administrateurs système et aux développeurs qui souhaitent utiliser Prometheus pour surveiller les clusters Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Prometheus.
- Surveiller les environnements cloud dynamiques.
- Assurer une meilleure visibilité sur leurs clusters Kubernetes.
- Mettre en place des alertes précises et perspicaces.
Managing Kubernetes with Rancher
14 HeuresCe cours en direct avec instructeur en <loc> ; fournit aux participants une vue d'ensemble de Rancher et démontre par la pratique comment déployer et gérer un cluster Kubernetes avec Rancher.