Kubernetes



Objectifs, programme, validation de la formation

Objectifs

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

Description, programmation

Présentation de la logistique de cours

Objectifs du cours
Références et ressources
Introduction

Les différentes formes de virtualisation
La virtualisation par conteneur
Docker et ses concurrents
Qu’est-ce que l’orchestration
Quelles sont les fonctionnalités liées à l’orchestration
Architecture et composants

Etcd
L’api server
Le Scheduler
Le Kubelet
Le Controller
Le kube-proxy
Mise en place d’une infra avec Kubernetes

Installation de Kubernetes en local avec mini kube
Présentation des différents éléments : Dashboard, les CLI et l’API
Exécution de conteneurs
Exposer au réseau l’application démarrée
Les Pods

Présentation de Modèle/Concept de pod
Introduction aux lanaguagges yaml et json
Organisation des pods : avec les labels, les sélecteurs et les namespaces
Définir le cycle de vie des pods
ReplicaSets

Présentation des HealthChecks
ReplicationControllers vs ReplicatSets
Définition d’un DaemonSets
Les Jobs
Services

Définition d’un service
Exposition en interne du cluster
Exposition vers l’extérieur : Ingress vs LoadBalancer
Le concept du "readiness"
Les services headless
Volumes

Partage entre 2 containers d’un même pod avec de simple données
Rendre accessible le fs d’un noeud du cluster
Définition des Persistent Volumes et Persistent Volumes Claims
Configuration et secrets

Paramètres de la ligne de commande des containers
Variables d’environnements
ConfigMaps
Secrets
Stratégies de déploiement

Mise à disposition d’une nouvelle version d’un pod
Création d’un Rolling Update
Déployement d’une application clusterisée
Fonctionnalités nécessaires en entreprise

Le Role-Based Access Control : RBAC
La gestion des ressources
l’auto-scaling

Les Fédérations
Développement d’applications compatibles

Gestion des contraintes lors du développement
Récupération des metadata du cluster
Bonnes pratiques

Validation et sanction

Attestation

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique

Métiers visés

M1805 :


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée information non communiquée

Conditions spécifiques et prérequis -

Inscription

Contact renseignement Monsieur Jérôme MERCKLING

Téléphone 09 72 37 73 73


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2020

Adresse d'inscription
12 quai Papacino 06000 Nice

Lieu de formation


Organisme de formation responsable