Formation Kubernetes mise en œuvre

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 Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l’architecture, le fonctionnement et les principaux composants de Kubernetes
  • Connaître la notion de pods, de service, de stockage et de déploiement
  • Connaître les outils de l’écosystème Kubernetes
  • Savoir comment installer Kubernetes, le configurer et l'administrer au quotidien
  • Apprendre à placer automatiquement ses conteneurs sur un cluster ou dans le cloud
  • Savoir gérer le cycle de déploiement des applications avec Kubernetes
  • Connaître les bonnes pratiques de travail sur Kubernetes
  • Connaître l’importance des services des solutions de stockage, du monitoring de l’infrastructure et des applications
  • Connaître les base de la gestion des packages avec Helm

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 410,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 410,00 €

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

Description

Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’applications. Elle fonctionne avec de nombreux runtime de containers mais est le plus souvent couplée avec Docker. Kubernetes facilite et optimise le cycle de vie des applications et microservices en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.

À ce jour, Kubernetes est l’orchestrateur de conteneur open source le plus répandu et le plus mature. Il est utilisé par de grands acteurs comme Netflix, Amazon, Cdiscount, Google, Paypal, etc... Son écosystème est très riche en termes de fonctionnalités.

Programme

Jour 1

Introduction à Kubernetes

Présentation Kubernetes, origine du projet
Comprendre comment Kubernetes va bouleverser vos pratiques IT
La CNCF : la source pour Kubernetes
Les différents containers supportés, plateformes utilisant Kubernetes
Découverte des outils autour de Kubernetes

Architecture de Kubernetes

Le control plane : l’api Kubernetes, le scheduler, le controler manager, la BD NoSQL etc…
Les Workers Kubernetes : Kubelet, proxy et docker
La notion de ressources et versions d’api
Travaux pratiquesSavoir utiliser la cli Kubernetes, kubectl
Gérer les ressources dans les pods

Concepts d’orchestration des conteneurs

Comprendre l’orchestration, la haute disponibilité, la mise à l’échelle des applications
Le manifest yaml
La notion de ressources : pods, services réseau, services de stockage, déploiements et réplications d’applications stateful et stateless
Gérer les sondes, les ressources dans les pods
Exposer son pod sur l’extérieur
Comprendre les applications Stateless et statefull
Travaux pratiquesCréer nos premiers pods
Gérer les ressources dans les pods
Gérer des sondes d’activités et disponibilités des pods
Exposer le pods sur le réseau

Le déploiement d’applications

Comprendre la ressource Kubernetes « deployment »
L’importance des labels : sans labels, pas de Kubernetes
Réplication, principes de fonctionnement, mise en œuvre et gestion du cycle de vie des pods
Comprendre et savoir gérer les mises à jour des deployment, rollout, plusieurs versions en exécution…
Déploiement et partage des éléments de configuration, comprendre les configmaps et secret
Travaux pratiquesCréer des contrôleurs de réplication de pods
Déployer des applications avec la ressource deployements
Gérer les différentes stratégies de mise à jour de vos applications
Créer et administrer des secret et configmaps
Jour 2

Le réseau avec Kubernetes

Comprendre la ressource « Service »
Comment communiquent les applications
Comprendre et savoir exposer nos applications aux utilisateurs
Comprendre et savoir faire communiquer nos applications entre elles
Notions de sécurité réseaux, NetworkPolicy, ...
Travaux pratiquesExposer 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 url avec les ingress et gateway istio

Le stockage pour nos applications

Comprendre la gestion des volumes avec Kubernetes
Les ressources PersistenVolume et PersistenVolumeClaim...
Savoir fournir du stockage dynamique à nos déploiements
Connecter le stockage avec les pods
Travaux pratiquesCréer une demande de stockage dynamique
Associer le stockage avec ses applications

Le déploiement d’applications avec états

Comprendre la ressource Kubernetes « Statefulset »
Comprendre le déploiement d’applications avec états
Travaux pratiquesÉtude de cas de bout en bout
Déploiement d’un cluster base de données SQL sur Kubernetes

Introduction à Helm

Les concepts de base (chart, dépôt, release)
Les apports de Helm
Rechercher des charts (helm search)
Cycle de vie d’un package avec Helm (install, upgrade, unisntall)
Obtenir des informations utiles (get values, list, etc.)
Travaux pratiquesRecherche de charts sur des dépôts publics et nos propres dépôts
Installation des packages

Prérequis

Les participants doivent posséder une bonne connaissance préalable de Linux, des services réseaux TCP/IP et des concepts de virtualisation et containers (Docker, CoreOS) pour suivre cette formation avec profit. Une expérience concrète de développement et de déploiement applicatif leur permettra de bénéficier plus rapidement des apports de Kubernetes.

Public

Ce cours s'adresse principalement aux administrateurs ou développeurs DevOps travaillant sur des applications conteneurisées et cherchant à en automatiser les déploiements.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Créer des écrans et gérer les évènements
  • Créer des widgets personnalisés
  • Utiliser l'éditeur graphique QtCreator pour concevoir une application
  • Connaître les notions avancées de Qt
Tarif

A partir de 2 410,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir des d'applications conteneurisées pour OpenShift
  • Gérer et créer des versions d'applications avec S2I (source-to-image)
  • Personnaliser une image de base S2I
  • Déployer des applications dans plusieurs conteneurs avec les charts Helm
  • Créer des contrôles d'intégrité pour surveiller et améliorer la fiabilité des applications
  • Créer et déployer  des applications cloud-native sur OpenShift
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Evaluer le risque de change
  • Appliquer les méthodes de couverture et les instruments dérivés pour se prémunir contre le risque de change
  • Mettre en œuvre les outils de gestion du risque de taux
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Préparer l'intégration du nouvel embauché H/F
  • Humaniser l'accueil du salarié à distance
Tarif

A partir de 1 175,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Objectifs de la formation

A l'issue de cette formation Administrer Cisco Unified Contact Center Entreprise, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Identifier les composants de base et le fonctionnement de la solution Unifiée CCE
  • Créer et modifier des scripts basiques dans des déploiements UCCE-CVP
  • Améliorer les tâches de la configuration ICM nécessaires pour supporter les fonctionnalités de base des agents
  • Créer et tester des scripts ICM utilisant les micro-applications
  • Créer des scripts UCCE pour supporter les besoins de reporting, les files d’attente et la fonctionnalité RONA
  • Déployer les composants CVP VXML dans une solution Unifiée CCE
  • Générer des rapports de base avec Cisco Unified IC.
Tarif

A partir de 4 190,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Économie circulaire en entreprise

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Expliquer les enjeux économiques, sociétaux et juridiques de l'économie circulaire pour les entreprises
  • Conceptualiser les domaines d'actions d'une démarche d'économie circulaire
  • Construire un plan d'actions pour intégrer l'économie circulaire dans le fonctionnement de son entreprise
  • Communiquer sur son engagement pour faire reconnaitre ses efforts
Tarif

A partir de 970,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre

Formation Compliance dans la banque

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir le périmètre de la filière conformité à l'aune des thèmes de conformité identifiés
  • Mettre en place une organisation et un plan d'actions
  • Contribuer à la diffusion d'une culture « Compliance » au sein de sa structure
  • Mettre en place un reporting efficace
Tarif

A partir de 1 957,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

À la fin de ce cursus Développeur SQL, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Écrire des requêtes de base
  • Utiliser des requêtes pour agréger et grouper des données
  • Acquérir de solides bases afin d'effectuer des requêtes de données issues de plusieurs tables
  • Utiliser les objets de programmation pour récupérer des données
  • Être capable de créer des objets de programmation
  • Concevoir et mettre en œuvre des tables
  • Savoir décrire la conception avancée des tables
  • Être capable de sécuriser l'intégrité des données via les contraintes
  • Décrire les index, incluant les index optimisés et les "columstore"
  • Concevoir et mettre en œuvre les Vues, les procédures stockées et les fonctions
  • Savoir répondre à la manipulation des données via les triggers
  • Être en mesure de concevoir et déployer les tables "in-memory"
  • Mettre en application le code géré dans SQL Server
  • Effectuer des requêtes sur les données XML
  • Pouvoir travailler avec les données spatiales
  • Connaître et maîtriser les requêtes sur les Blobs et les documents textes

Ce cursus est composé de deux modules de 5 jours chacun. Les dates renseignées sont celles du premier module. Contactez notre service pédagogique pour connaître les dates de sessions des modules suivants.

Tarif

A partir de 5 095,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier le cadre réglementaire des comptes consolidés
  • Expliquer les mécanismes et méthodes du processus de consolidation
  • Mettre en œuvre les techniques de base de production des états financiers consolidés en normes IFRS
Tarif

A partir de 276,00 €

Durée

2 heures 30

Modes
  • Entreprise

Les journées du BJDU

Proposé par EFE

Objectifs de la formation

  • Cette formation a pour objet d’apporter aux professionnels concernés par le droit de l’urbanisme et de l’aménagement tous les éléments nécessaires à la compréhension et à la mise en œuvre des derniers textes législatifs et réglementaires
  • Au cours de ces 2 jours, les participants bénéficieront d’un panorama complet de la jurisprudence de l’année 2023 et d’une analyse précise de ses implications pratiques.
Tarif

A partir de 1 595,00 €

Durée

2 jours 14 heures

Modes

Je cherche à faire...