Informatique

Kubernetes

Kubernetes

Réf 4-IT-KUBE
Durée 3 jours

Objectifs

Découvrir Kubernetes
Installer & configurer Kubernetes
Connaître les composants de Kubernetes.
Orchestrer des applications avec Kubernetes - Gestion du cluster - Pérenniser le stockage

Infos

Sessions à venir

05 jun-07 jun 2024
11 sep-13 sep 2024
04 nov-06 nov 2024

Certifications :

Nous consulter

Programme

Introduction

  • Petits rappels sur les conteneurs Docker
  • Qu'est-ce qu'un système d'orchestration de conteneurs ?
  • Le projet Kubernetes
  • Principales fonctionnalités de Kubernetes
  • La CLI (kubectl) et l'API
  • Modèles impératif et déclaratif

Concepts et Kubernetes

  • Aperçu des composants d'un cluster
  • Des conteneurs... aux Pods
  • Labels et les Selector pour organiser
  • Cloisonnement avec les Namespaces
  • Le ReplicaSet scalabilité et résilience d'une application
  • Le Deployment : déploiement et mise jour d'une application
  • Les conteneurs d'initialisation (init Containers)

Accéder aux applications

  • Exposition d'une application et découverte de Services
  • Répartition de charge sur plusieurs Pods
  • Interconnection de plusieurs micro-services
  • Les Ingress pour router le traffic HTTP entrant

Gérer les données persistantes

  • Gestion des données persistantes
  • Volumes locaux
  • Volumes Distants

Configurer les applications

  • Paramètres de la ligne de commande des conteneurs
  • Les variables d'environnement
  • Les ConfigMaps
  • Les Secrets

Gestion de configuration

  • Apport des outils de gestion de configuration
  • Délivrer mon application avec Helm
  • Délivrer mon application avec Kustomize

Robustesse des déploiements

  • Limitation des ressources
  • Sonde de santé des conteneurs
  • Placement des Pod
  • Priorisation des Pods

Sécurité

  • Les droits d'accès RBAC

Autres modes de déploiement

  • DaemonSet
  • Job et CronJob

En savoir +

Prérequis

Avoir de sérieuses compétences en système et en Linux / Unix et connaître les technologies de conteneurs (Docker).

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.