Administrateurs Systèmes, Ingénieur de production, Développeur
Den Inhalt vun dëser Säit ass net op Lëtzebuergesch verfügbar
Bonnes connaissances Linux et administration système
Découvrir Kubernetes - Installer & configurer Kubernetes - Connaître les composants de Kubernetes. Orchestrer des applications avec Kuburnetes - Gestion du cluster - Pérenniser le stockage
Objectifs du coursRéférences et ressources
Les différentes formes de virtualisationLa virtualisation par conteneurDocker et ses concurrentsQu'est-ce que l'orchestrationQuelles sont les fonctionnalités liées à l'orchestration
EtcdL'api serverLe SchedulerLe KubeletLe ControllerLe kube-proxy
Installer et configurer minikubeIdentifier différents composants: Dashboard, les CLI et l'APIExécuter les commandes de gestion élémentaires (run, logs, exec, attach)Définir une mise en réseau
Comprendre le concept de podComprendre le langage descriptif yamlIdentifier les bonnes pratiquesComprendre l’intérêt des jobs et cronjobsOrganiser la gestion des pods: avec les labels, les sélecteurs et les namespacesPrésenter le concept de réentranceDéfinir le cycle de vie des pods
Contrôler l'état de ses pods: startupprobe, livenessprobe, readinessprobePrésenter la notion de scale-outLa ressource daemonset
Présenter la ressource serviceExposer un pod au réseau en interne du clusterExposer un pod à l'extérieur du réseauIdentifier les différentes mise en réseau
Mutualiser des donnéesRendre accessible le fs d'un noeud du clusterDéfinir les Persistent Volumes et Persistent Volumes Claims
Utiliser la réentrance pour générer les ressources configMap et secretSécuriser ses déploiements en utilisant des secretsMutualiser les configuration à l'ensemble des nœuds en utilisant un configMap
Présenter le mécanisme de rolling update (blue green deployment)Gérer l'historique des rolloutsAnnoter les changement de version (change cause)
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis