Domaine : Bureautique et informatique

Description de la formation 

Maîtrisez l’orchestration de conteneurs avec Kubernetes grâce à notre formation de 3 jours !

Objectifs de la formation

Souvent utilisé avec Docker, Kubernetes s’est récemment imposé comme la référence en matière d’orchestration de conteneurs. Les fonctionnalités de Kubernetes permettent de créer des services applicatifs sur plusieurs conteneurs, de planifier l’exécution de ces conteneurs dans un cluster, de les mettre à l’échelle et de gérer leur intégrité au fil du temps. Notre formation Kubernetes couvre l’ensemble des concepts qui vous permettront d’utiliser au mieux cette technologie. Apprenez à installer et configurer l’outil, automatiser les déploiements d’applications conteneurisées et découvrez toutes les bonnes pratiques pour sa mise en œuvre.

Public cible

Administrateurs, Architectes, Chefs de Projet, Développeurs

Compétences pré-requises

Connaissance de Docker

Durée

3 jours

Nombre de participants maximum

8 personnes

Programme

Introduction à la formation Kubernetes

  • Docker : rappels historiques, vue d’ensemble
  • Conteneurs et orchestration
  • Fonctionnalités d’orchestration
  • Limites des conteneurs
  • Présentation générale de Kubernetes
  • Principes fondamentaux
  • Positionnement sur le marché (Docker Swarm, Mesos…)
  • Intégration avec les autres plateformes
  • Terminologie : maître, nœuds, pods, labels, contrôleur de réplication, services, kubelet, kubectl…

Architecture et composants Kubernetes

  • Master Node
  • API Server
  • etcd
  • Controller Manager
  • Scheduler
  • Worker Node
  • Container Runtime
  • kubelet
  • kube-proxy
  • Communication (container-to-container, pod-to-pod…)
  • Cloud Controller Manager et concepts sous-jacents

Installation et configuration de Kubernetes

  • Choisir une solution d’installation (Localhost avec MiniKube, On-Premise, Cloud avec Google Kubernetes Engine, Amazon AWS, etc)
  • Outils et ressources d’installation : kubeadm, Kubespray, Kops
  • Etendre les fonctionnalités de Kubernetes
  • Créer un cluster Kubernetes
  • Bonnes pratiques pour configurer les pods et conteneurs
  • Accéder au cluster Kubernetes : CLI, GUI et APIs

Concepts de base

  • Vue d’ensemble des objets Kubernetes
  • Créer un objet
  • Pods : concept, création, interaction, cycle de vie
  • Labels et Selectors
  • Travailler avec les ReplicationControllers
  • ReplicaSets, Deployments, Bare Pods, Job et DaemonSet
  • Namespaces

Services

  • Concept de Service Kubernetes
  • Connecter les utilisateurs aux pods
  • Service Discovery
  • Types de Services
  • Utiliser un Service pour exposer une application

Stratégies de déploiement

  • Déployer une application depuis le dashboard
  • Créer un déploiement à partir d’un fichier yaml
  • Exposer un Service en utilisant NodePort
  • Accéder à une application depuis le monde extérieur
  • Ingress et LoadBalancer
  • Stratégie de mise à jour, Rolling update

Stockage persistant et gestion des Volumes

  • Types de volumes
  • Persistent Volumes (PV)
  • Persistent Volumes Claim (PVC)
  • Classes de stockage

Gestion des configurations et Secrets

  • Utiliser ConfigMaps, bonnes pratiques
  • Créer et utiliser les Secrets pour partager des données sensibles

Concepts avancés

  • Annotations
  • Fonctionnalités de déploiement : rollback, autoscaling, proportional scaling
  • Jobs
  • Utiliser l’objet ResourceQuota pour la gestion des ressources
  • DaemonSets
  • StatefulSets : déployer une application clusterisée
  • Role-based access control (RBAC)
  • Kubernetes Cluster Federation
  • Créer ses propres objets avec ThirdPartyResource
  • Helm
  • Surveillance, résolution de problèmes et debugging

Dates des sessions 

  • le 25/05/2020 à Lille,
  • le 27/05/2020 à Paris,
  • le 17/06/2020 à Nantes,
  • le 23/06/2020 à Grenoble,
  • le 23/06/2020 à Lyon,
  • le 15/07/2020 à Paris,
  • le 27/07/2020 à Toulouse,
  • le 07/09/2020 à Aix-en-Provence,
  • le 30/09/2020 à Grenoble,
  • le 30/09/2020 à Lyon,
  • le 05/10/2020 à Lille,
  • le 13/10/2020 à Paris,
  • le 16/11/2020 à Lyon,
  • le 16/11/2020 à Grenoble,
  • le 17/11/2020 à Nantes,
  • le 16/12/2020 à Paris,
  • le 16/12/2020 à Toulouse.

Tarif HT

1 990 euros.

Informations diverses 

Formation possible en inter, en intra, en cours particulier et à distance.


S'inscrire à la formation

Accéder à la plateforme d'inscription

Modalités de prise en charge

Vous pouvez bénéficier de l’aide à la formation du Fonds national de l’Emploi, FNE-Formation.

Le dispositif

Le FNE-Formation est une aide attribuée par la Direccte à une entreprise (aide à la formation du Fonds National de l’Emploi). 

Il a pour objet la mise en œuvre de mesures de formation professionnelle, permettant de faciliter la continuité de l’activité des salariés face aux transformations consécutives aux mutations économiques, et de favoriser leur adaptation à de nouveaux emplois en cas de changements professionnels dus à l’évolution technique ou à la modification des conditions de production.

L’ensemble des entreprises ayant des salariés placés en activité partielle sont éligibles pour ces salariés à l’exception des salariés en contrat d’apprentissage ou en contrat de professionnalisation.

Il n’y a pas de critère de taille d’entreprise ou de secteur d’activité.

Tous les salariés, à l’exception des alternants sont éligibles, indépendamment de leur catégorie socio-professionnelle ou de leur niveau de diplôme.

Les engagements de l’entreprise

En contrepartie des aides de l’Etat, l’employeur doit s’engager à maintenir dans l’emploi le salarié formé pendant toute la période de la convention.

Le contrat de travail étant suspendu pendant la période d’activité partielle, l’entreprise doit pouvoir justifier de l’accord écrit des salariés placés en activité partielle pour le suivi de la formation.

En savoir plus

 

Vous bénéficiez des dispositifs de prises en charges en cours d’OPCO Mobilités.

En savoir plus

Partager