Kubernetes – Orchestration de conteneurs

Kubernetes - Orchestration de conteneurs

Cours : 4h55

TP : 6h

Option tutorat

FR

ET_CL_KUBER

Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

LABS INCLUS

Des labs en ligne (machines virtuelles) sont inclus gratuitement pour réaliser les TP facilement, sans aucune installation sur votre poste.

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