Kubernetes Administration (LFS458)

 

Résumé du cours

Dans cette formation, vous apprendrez l'installation d'un cluster Kubernetes multi-nœuds à l'aide de kubeadm, et comment faire croître un cluster, le choix et la mise en œuvre d'un réseau de cluster, et les différentes méthodes de gestion du cycle de vie des applications, y compris la mise à l'échelle, les mises à jour et les roll-backs. Le cours couvre également la configuration de la sécurité pour le cluster et les conteneurs, la gestion du stockage disponible pour les conteneurs, la surveillance, la journalisation et le dépannage des conteneurs et du cluster, la configuration de la planification et de l'affinité des déploiements de conteneurs, l'utilisation de Helm et de Charts pour automatiser le déploiement d'applications, et la compréhension de Federation pour la tolérance aux pannes et une plus grande disponibilité.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

Cette formation présente les nombreuses compétences nécessaires pour administrer Kubernetes dans un environnement de production et constitue une excellente préparation à l’examen Certified Kubernetes Administrator (CKA).

A qui s'adresse cette formation

Ce cours est idéal pour ceux qui souhaitent gérer une infrastructure d'application conteneurisée. Cela inclut les administrateurs informatiques existants, ainsi que ceux qui cherchent à démarrer une carrière dans le cloud.

Pré-requis

Avoir une compréhension des compétences en administration Linux et être à l’aise avec la ligne de commande. Savoir modifier des fichiers à l’aide d’un éditeur de texte en ligne de commande.

Objectifs

À la fin de ce cours, vous serez en mesure de :

  • Installer et configurer un cluster Kubernetes de niveau production, de la configuration du réseau aux mises à niveau en passant par la mise à disposition des déploiements via les services
  • Gérer également les tâches courantes nécessaires à l'administration de Kubernetes.

Ce cours sert également de préparation à l'examen de certification CKA.

Contenu

1 - INTRODUCTION

  • Linux Foundation
  • Formation Linux Foundation
  • Certifications de Linux Foundation
  • Badges numériques de Linux Foundation
  • Exercices de laboratoire, solutions et ressources
  • Les choses changent dans les projets Linux et Open Source
  • Cours d'apprentissage en ligne : LFS258
  • Détails de la plateforme

2 - BASES DE KUBERNETES

  • Définition de Kubernetes.
  • Structure de cluster
  • Adoption.
  • Gouvernance de projet et la Cloud Native Computing Foundation (CNCF)
  • Labs

3 - INSTALLATION ET CONFIGURATION

  • Débuter avec Kubernetes.
  • Découvrir Minikube.
  • Découvrir kubeadm.
  • Découvrir plus d'outils d'installation.
  • Labs

4 - ARCHITECTURE KUBERNETES

  • Architecture Kubernetes.
  • Mise en réseau.
  • Autres systèmes de cluster.
  • Labs

5 - API ET ACCÈS

  • Accès API.
  • Annotations.
  • Travailler avec un pod simple.
  • Kubectl et API.
  • Swagger et OpenAPI.
  • Labs

6 - OBJETS API

  • Objets API.
  • Le groupe v1.
  • Ressources API.
  • APIs RBAC.
  • Labs

7 - GESTION D'UN ÉTAT AVEC DES DÉPLOIEMENTS

  • Vue d'ensemble du déploiement.
  • Gestion des états de déploiement.
  • Déploiements et sets de répliques.
  • DaemonSets.
  • Labels.
  • Labs

8 - VOLUMES ET DONNÉES

  • Aperçu des volumes.
  • Les volumes.
  • Volumes persistants.
  • Rooks.
  • Transmission des données aux pods.
  • ConfigMaps.
  • Labs

9 - SERVICES

  • Vue d'ensemble.
  • Accèder aux services.
  • DNS.
  • Labs

10 - HELM

  • Vue d'ensemble.
  • Helm.
  • Utilisation de Helm.
  • Labs

11 - INGRESS

  • Vue d'ensemble.
  • Contrôleur d’entrée.
  • Règles d’entrée.
  • Services Mesh
  • Labs

12 - PLANIFICATION

  • Vue d'ensemble.
  • Paramètres du planificateur.
  • Politiques de Pod.
  • Règles d'affinité.
  • Taint et tolérances.
  • Labs

13 - LOGGING ET DÉPANNAGE

  • Vue d'ensemble.
  • Dépannage de Flux
  • Séquence de départ basique.
  • Surveillance.
  • Plugins
  • Enregistrement.
  • Ressources de dépannage.
  • Labs

14 - DÉFINITION DE RESSOURCES PERSONNALISÉES

  • Vue d'ensemble.
  • Définitions des ressources personnalisées.
  • API agrégées.
  • Labs

15 - SÉCURITÉ

  • Vue d'ensemble.
  • Accéder à l’API.
  • Authentification et autorisation.
  • Contrôleur d'admission.
  • Politiques du pod.
  • Stratégies de réseau.
  • Labs

16 - HAUTE DISPONIBILITÉ

  • Vue d'ensemble.
  • Base de données empilées.
  • Base de données externes.
  • Labs

Prix & Delivery methods

Formation en ligne

Durée
4 jours

Prix
  • 3 350,– €
Formation en salle équipée

Durée
4 jours

Prix
  • France : 3 350,– €

Actuellement aucune session planifiée