Booster des Talents IT

Formation KubernetesNew Formation !

logo de l'orchestrateur de conteneurs kubernetes
Maîtrisez l’orchestration de conteneurs avec Kubernetes grâce à notre formation de 3 jours !
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.
Prixà partir de
1990 €HT
RéférenceAF26707
Durée3 jours
Public Administrateurs, Architectes, Chefs de Projet, Développeurs
PrérequisConnaissance de Docker
Éditeurs Open Source, Google
TP50%

Plan de Formation Kubernetes

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

Nos autres formations Outils DevOps

AF27052Formation DevOps avec VSTS et Azure New Formation ! 27 sessions prévues3 jours1790 €HT
AF26707Formation Kubernetes New Formation ! 29 sessions prévues3 jours1990 €HT
AF27048Formation VSTS Administration et Configuration New Formation ! 29 sessions prévues1 jour600€ HT
AF25048Formation Ansible 30 sessions prévues2 jours1290 €HT
AF24560Formation Puppet 30 sessions prévues3 jours1550 €HT
Voir les 9 formations
Vous pouvez également être intéressé par des formations cloud, docker, Google, kubernetes, orchestration de conteneurs ou par les formations de notre filière Outils DevOps
A propos de Kubernetes
Kubernetes est un outil open source destiné à l’orchestration de conteneurs. Aussi appelée K8s (pour k, 8 caractères, s), cette plateforme a été développée à l’origine par des ingénieurs de Google : la firme déploie plus de 2 milliards de conteneurs par semaine via une plateforme interne nommée Borg. Kubernetes est la réécriture en Go de Borg. Versé en open source à la Cloud Native Computing Foundation en 2014 et livré en version stable un an plus tard, Kubernetes s’est depuis imposé comme l’orchestrateur Docker de référence. La technologie a notamment été implémentée par Amazon Web Services (AWS) et Microsoft Azure, dans le sillage de la Google Cloud Platform. En savoir plus
Prixà partir de
1990 €HT
RéférenceAF26707
Durée3 jours
Public Administrateurs, Architectes, Chefs de Projet, Développeurs
PrérequisConnaissance de Docker
Éditeurs Open Source, Google
Travaux pratiques50%
Suivez l'une de
nos 29 sessions
le 12/12/2018 à Lyon
le 28/01/2019 à Lyon
le 28/01/2019 à Toulouse
le 28/01/2019 à Grenoble
le 04/02/2019 à Aix-en-Provence
le 19/02/2019 à Paris
le 05/03/2019 à Lyon
le 05/03/2019 à Grenoble
le 06/03/2019 à Lille
le 03/04/2019 à Nantes
le 03/04/2019 à Paris
le 15/05/2019 à Toulouse
le 22/05/2019 à Lyon
le 22/05/2019 à Grenoble
le 12/06/2019 à Paris
le 17/06/2019 à Aix-en-Provence
le 02/07/2019 à Lyon
le 02/07/2019 à Grenoble
le 17/07/2019 à Lille
le 04/09/2019 à Nantes
le 24/09/2019 à Paris
le 07/10/2019 à Lyon
le 07/10/2019 à Grenoble
le 23/10/2019 à Toulouse
le 06/11/2019 à Aix-en-Provence
le 18/11/2019 à Paris
le 03/12/2019 à Grenoble
le 03/12/2019 à Lyon
le 10/12/2019 à Lille
Voir toutes les dates