Kubernetes – Orchestration de conteneurs
Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.
Objectifs de la formation
L’objectif de cette formation est de vous apprendre à maîtriser Kubernetes en explorant son architecture, l’installation d’un cluster, le déploiement et la gestion d’applications, ainsi que l’optimisation des ressources, du stockage et de la montée en charge.
Pré-requis
Prérequis :
Des connaissances sur les systèmes Linux
Public :
Informaticiens
Contenu de la formation
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h01.
Présentation du cours
- Présentation du cours
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h54.
Introduction à Kubernetes
- Objectifs du module
- Conteneurs
- Kubernetes
- Architecture
- Fondamentaux
- Installation (partie 1)
- Installation (partie 2)
- Installation (partie 3)
- Quelques commandes
- TD à réaliser
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 2h14.
Déploiement d’applications
- Objectifs du module
- Pod
- YAML
- Pod et YAML
- Surveillance de la bonne santé d’un pod (partie 1)
- Surveillance de la bonne santé d’un pod (partie 2)
- Label et annotations
- Namespace
- Service (partie 1)
- Service (partie 2)
- InitContainer
- Dashboard
- Deployment
- DaemonSet
- Rollout
- TP à réaliser
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h42.
Ressources externes
- Objectifs du module
- Introduction au stockage
- Stockage et PV
- Stockage et PVC
- ConfigMap
- Granularité par fichier
- Secret
- TP à réaliser
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h37.
Exploitation des ressources
- Objectifs du module
- Quota
- Horizontal Pod Autoscaler
- Static Pod
- TP à réaliser
Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h27.
Placement des pods dans le cluster
- Objectifs du module
- Affinités
- Taints
- Drain
- TP à réaliser
Livre en complément
Ce module vous propose la consultation d’un support de cours numérique.
Kubernetes – Gérez la plateforme de déploiement de vos applications conteneurisées (3e édition)
- Introduction
- Installation de l’environnement Kubernetes
- Tableau de bord et ligne de commande
- Automatisation et publication d’une application
- Cycle de vie d’un conteneur dans Kubernetes
- Persistance des données
- Hébergement d’application en cluster
- Mise en place d’une réplication entre pods
- Gestion des briques internes de Kubernetes
- Helm – Gestionnaire de package
- Contextes et outils tiers Kubernetes
- Analyse et sécurisation d’un cluster
- Services managés Kubernetes
- Installation de Kubernetes en interne
- Exposition des applications sur Internet
- Sécurisation : accès aux applications
- Polices réseau
- Montée en charge automatique
- Surveillance à l’aide de Prometheus
- Centralisation des journaux d’activité
- Maillage de services
- Compilation et stockage d’images Docker
- Usine logicielle
- Packager son application avec Helm
- Restriction et délégation d’accès
- Les opérateurs Kubernetes