Formation Docker, Kubernetes and OpenShift 3 for Developers
Docker est une plateforme open-source permettant d'automatiser le processus de création, d'expédition et d'exécution d'applications dans des conteneurs.
Kubernetes va plus loin en fournissant les outils nécessaires pour déployer et gérer les applications conteneurisées à grande échelle dans un environnement en grappe.
La OpenShift Container Platform (anciennement OpenShift Enterprise) réunit Docker et Kubernetes dans une plateforme gérée, ou PaaS (Platform as a Service), afin de faciliter et de simplifier davantage le déploiement de Docker et Kubernetes. Elle fournit des environnements d'application prédéfinis et aide à mettre en œuvre les principes clés DevOps tels que la réduction du délai de mise sur le marché, l'infrastructure en tant que code, l'intégration continue (CI) et la livraison continue (CD)OpenShift. La plateforme de conteneurs OpenShift est maintenue par Red Hat et fonctionne sur Red Hat Enterprise Linux.
Dans cette formation, 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 dans un cloud hébergé.
Format du cours
- Une partie de cours, une partie de discussion, des exercices et une grande partie de pratique.
Options de personnalisation du cours
- Ce cours est basé sur OpenShift Container Platform version 3.x.
- Pour personnaliser le cours ou demander une formation sur une version différente de OpenShift (par exemple, OpenShift Container Platform 4 ou OKD), veuillez nous contacter.
Plan du cours
Introduction
- Des conteneurs Docker aux grappes de conteneurs gérées avec Kubernetes, en passant par les conteneurs gérés Docker et Kubernetes avec OpenShift.
Docker
- Vue d'ensemble de l'architecture Docker
- Mise en place Docker
- Exécuter une application web dans un conteneur
- Gestion des Docker images
- Networking Docker conteneurs
- Gérer la date à l'intérieur d'un Docker conteneur
Kubernetes
- Vue d'ensemble de l'architecture Kubernetes
- Gérer une grappe de Docker conteneurs avec Kubernetes
Plate-forme de conteneurs OpenShift
- Vue d'ensemble de l'architecture de la plateforme de conteneurs OpenShift
- Créer des services conteneurisés
- Gestion des conteneurs Docker avec OpenShift Container Platform
- Créer et gérer des images de conteneurs
- Déployer des applications multi-conteneurs
- Mise en place d'un cluster OpenShift Container Platform
- Déployer des applications sur OpenShift Container Platform en utilisant source-to-image (S2I)
Remarques finales
Pré requis
- Une compréhension de base des concepts de conteneurs
- Expérience de la ligne de commande Linux.
- Expérience en développement d'applications
Audience
- Architectes
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Docker, Kubernetes and OpenShift 3 for Developers - Booking
Formation Docker, Kubernetes and OpenShift 3 for Developers - Enquiry
Docker, Kubernetes and OpenShift 3 for Developers - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (3)
Se concentrer sur les bases.
Kalinga Ray - Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Formation - Docker, Kubernetes and OpenShift for Developers
Traduction automatique
Couverture extensive des sujets autour du Kubernetes, outils et applications
Thomas Vandahl - Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Formation - Docker, Kubernetes and OpenShift for Developers
Traduction automatique
J'ai surtout apprécié les connaissances du formateur.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Formation - Docker, Kubernetes and OpenShift for Developers
Traduction automatique
Cours à venir
Cours Similaires
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HeuresCette formation en direct avec instructeur à Belgique (en ligne ou sur site) s'adresse aux ingénieurs de plateforme de niveau avancé et aux professionnels DevOps qui souhaitent maîtriser la mise à l'échelle des applications à l'aide de microservices et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Concevoir et mettre en œuvre des architectures de microservices évolutives.
- Déployer et gérer des applications sur des clusters Kubernetes.
- Utiliser les diagrammes Helm pour un déploiement efficace des services.
- Contrôler et maintenir la santé des microservices en production.
- Appliquer les meilleures pratiques en matière de sécurité et de conformité dans un environnement Kubernetes.
Kubernetes Networking with Calico
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent optimiser la mise en réseau des clusters Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Calico.
- Comprendre en quoi Calico diffère des réseaux superposés traditionnels.
- Comprendre comment Calico combine des protocoles de routage Internet avec des magasins de données basés sur le consensus.
- Utiliser Calico pour créer une solution de mise en réseau de conteneurs pour les clusters Kubernetes.
- Utiliser Calico pour fournir une politique de réseau pour Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HeuresLe programme Certified Kubernetes Administrator (CKA) a été créé par la Linux Foundation et la Cloud Native Computing Foundation (CNCF).
Kubernetes est aujourd'hui l'une des principales plateformes utilisées pour l'orchestration de conteneurs.
NobleProg dispense des formations Docker et Kubernetes depuis 2015. Avec plus de 360 projets de formation réalisés avec succès, nous sommes devenus l'une des entreprises de formation les plus connues au monde dans le domaine de la conteneurisation.
Depuis 2019, nous aidons également nos clients à confirmer leurs performances dans l'environnement k8s en les préparant et en les encourageant à passer les examens CKA et CKAD.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux administrateurs système, Kubernetes aux utilisateurs qui souhaitent confirmer leurs connaissances en passant l'examen CKA.
D'autre part, la formation est également axée sur l'acquisition d'une expérience pratique dans l'administration Kubernetes, nous recommandons donc d'y participer, même si vous n'avez pas l'intention de passer l'examen CKA.
Format du cours
- 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.
- Pour en savoir plus sur la certification CKA, veuillez consulter : https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HeuresLe programme Certified Kubernetes Application Developer (CKAD) a été développé par la Fondation Linux et la Cloud Native Computing Foundation (CNCF), hôte de Kubernetes.
Cette formation guidée par l'instructeur, en direct (online ou sur site) est destinée aux développeurs qui souhaitent confirmer leurs compétences dans la conception, la construction, la configuration et l'exposition d'applications natives en nuage pour Kubernetes.
D’autre part, la formation est également axée sur l’obtention d’une expérience pratique dans le développement de l’application, donc nous vous recommandons de participer à cela, même si vous n’avez pas l’intention de prendre l’examen CKAD.
NobleProg a fourni Docker & Kubernetes formation à partir de 2015. Avec plus de 360 projets de formation réussis, nous sommes devenus l’une des meilleures entreprises de formation dans le monde entier dans le domaine de la containerisation. Depuis 2019, nous aidons également nos clients à confirmer leur performance dans l’environnement k8s en les préparant et en les encourageant à passer les examens CKA et CKAD.
Le format du cours
- Lecture et discussion interactives.
- Beaucoup d’exercices et de pratiques.
- La mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation de cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
- Pour en savoir plus sur CKAD, veuillez visiter :https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux praticiens Kubernetes qui souhaitent se préparer à l'examen CKS.
A la fin de cette formation, les participants sauront comment sécuriser les environnements Kubernetes et les applications basées sur des conteneurs tout au long des différentes étapes du cycle de vie d'une application : construction, déploiement et exécution.
Docker and Kubernetes on AWS
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent évaluer chacun de ces services afin de décider en toute connaissance de cause lequel déployer au sein de leur organisation.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place un environnement de développement qui inclut toutes les bibliothèques, les paquets et les cadres nécessaires pour commencer à développer.
- Mettre en place, configurer et déployer une série de conteneurs de démonstration en utilisant un certain nombre d'approches différentes.
- Comprendre les différences d'architecture et de conception entre les différentes solutions Docker/Kubernetes au sein d'AWS.
- Automatiser le déploiement des conteneurs Docker.
- Mettre en place un pipeline d'intégration et de déploiement continus.
- Intégrer Docker et Kubernetes dans un système d'intégration continue existant.
Docker, Kubernetes and OpenShift 3 for Administrators
35 HeuresDans cette formation en direct avec instructeur à Belgique, 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.
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.
Introduction to Minikube and Kubernetes
21 HeuresCette formation en direct dans Belgique (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 Belgique (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.
OKD (Origin Kubernetes Distribution) for Administrators
21 HeuresDans cette formation dirigée par un instructeur (sur site ou à distance), les participants apprendront à installer, configurer et gérer OKD sur site ou dans le nuage.
A l'issue de cette formation, les participants seront capables de :
- Créer, configurer, gérer et dépanner un cluster OKD.
- Sécuriser OKD.
- Déployer des applications conteneurisées sur OKD.
- Surveiller les performances d'une application s'exécutant sur OKD.
- Gérer le stockage des données.
- Déployer rapidement des applications sur site ou sur un cloud public tel qu'AWS.
OpenShift 4 for Administrators
35 HeuresDans cette formation en direct avec instructeur à Belgique (en ligne ou sur site), les participants apprendront à installer, configurer et gérer OpenShift Container Platform v4.
A la fin de cette formation, les participants seront capables de :
- Comprendre l'OCI (Open Containers Initiative) et ses implications pour l'utilisation de moteurs de conteneurs tels que Docker dans OpenShift.
- Comprendre la relation entre les différentes versions de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.)
- Créer, configurer, gérer et dépanner un cluster OpenShift.
- Mettre en œuvre les capacités d'autogestion d'Openshift pour améliorer la stabilité et la cohérence de la plateforme.
- Sécuriser la OpenShift plateforme de conteneurs.
- Surveiller et collecter des métriques.
- Gérer le stockage.
- Mettre à niveau un cluster OpenShift Container Platform 3 vers OpenShift Container Platform 4.
OpenShift 4 for Developers
35 HeuresDans cette formation en direct avec instructeur à Belgique (en ligne ou sur site), les participants apprendront à créer, mettre à jour et maintenir des applications à l'aide de OpenShift Container Platform.
A la fin de cette formation, les participants seront capables de :
- Comprendre l'OCI (Open Containers Initiative) et ses implications pour l'utilisation de moteurs de conteneurs tels que Docker dans OpenShift.
- Comprendre la relation entre les différentes versions de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.)
- Automatiser le pipeline de livraison de logiciels.
- Appliquer les principes DevOps pour livrer des logiciels en continu.