Objectifs de la formation
À la fin du cours, les participants seront en mesure de comprendre l’orchestration de conteneurs, de mettre en œuvre Kubernetes, de créer un cluster avec Kubernetes ainsi que de déployer et de gérer des applications avec Kubernetes.Clientèle visée
Administrateurs systèmes Linux et développeurs.Préalables
Bonnes connaissances de Linux et Docker.Formateurs
Architecture de la formation
- Introduction à Kubernetes : rappel sur les conteneurs, conteneurs sans orchestration, fonctionnalités d’orchestration, orchestrateurs du marché Kubernetes, distributions Kubernetes Versions et API, ressources Kubernetes.
- Premiers pas avec Kubernetes : installation en local avec mini kube (test avec microK8), dashboard, CLI et API, démarrer un conteneur, exposer l'application démarrée.
- Pods : modèle/concept du pod, descripteurs yaml et json, organisation des pods avec les labels, les sélecteurs et les namespaces, cycle de vie des pods, InitConteneurs.
- Replicates : probs, ReplicationControllers vs ReplicaSets, DaemonSets d. Jobs.
- Services : concept des services, exposer en interne du cluster, exposer un service externe, exposer vers l'extérieur : Ingress vs LoadBalancer Sonde Readiness, services headless.
- Volume : présentation des Volumes, partage simple de données entre 2 conteneurs d'un même pod, accéder au fs d'un noeud du cluster, persistent Volumes et Persistent Volumes Claims
- Configuration et secrets : Variables d’environnements, ConfigMaps, SecretsStratégies de déploiement mise à disposition d'une nouvelle version d'un pod, Rolling Update
- Statefulsets : principes
- Architecture et composants
- Fonctionnalités nécessaires en entreprise : gestion des ressources, auto-scaling
- Développement d'applications compatibles : applications compatibles Kubernetes, Helm pour simplifier vos déploiements, alternative à Helm.
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission