Kubernetes
Objectifs, programme, validation de la formation
Objectifs
Présentation de la logistique de coursObjectifs du cours Références et ressources
IntroductionLes 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 composantsEtcd L’api server Le Scheduler Le Kubelet Le Controller Le kube-proxy
Mise en place d’une infra avec KubernetesInstallation 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 PodsPré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
ReplicaSetsPrésentation des HealthChecks ReplicationControllers vs ReplicatSets Définition d’un DaemonSets Les Jobs
ServicesDéfinition d’un service Exposition en interne du cluster Exposition vers l’extérieur : Ingress vs LoadBalancer Le concept du "readiness" Les services headless
VolumesPartage 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 secretsParamètres de la ligne de commande des containers Variables d’environnements ConfigMaps Secrets
Stratégies de déploiementMise à 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 entrepriseLe Role-Based Access Control : RBAC La gestion des ressources l’auto-scaling
Les Fédérations
Développement d’applications compatiblesGestion des contraintes lors du développement Récupération des metadata du cluster Bonnes pratiques
Validation et sanction
Découvrir Kubernetes - Installer & configurer Kubernetes - Connaître les composants de Kubernetes. Orchestrer des applications avec Kuburnetes - Gestion du cluster - Pérenniser le stockage
Type de formation
Professionnalisation
Niveau de sortie information non communiquée
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance 21h en centre
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Bonnes connaissances Linux et administration système
Inscription
Contact renseignement Se renseigner aupres de l'organisme
Téléphone 09-72-37-73-73
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/10/2020
Adresse d'inscription
32 Boulevard Vincent Gâche 44200 Nantes
Lieu de formation
Adresse :