Kubernetes Administration (LFS458)

 

Résumé du cours

Les stagiaires doivent avoir une compréhension des compétences d'administration Linux, à l'aise avec l'utilisation de la ligne de commande. Doit être capable d'éditer des fichiers à l'aide d'un éditeur de texte en ligne de commande.

Moyens Pédagogiques :
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • 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 suffisante de l'anglais technique écrit pour la compréhension des supports de cours
  • Méthode d'évaluation : questionnaire en fin de formation

Objectifs

Parmi les sujets abordés, on retrouve :

  • Installation d'un cluster Kubernetes multi-nœuds utilisant kubeadm, et développement d'un cluster.
  • Choix et mise en place d'un réseau de clusters.
  • Diverses méthodes de gestion du cycle de vie des applications, y compris la mise à l'échelle, les mises à jour et les roll-backs.
  • Configuration de la sécurité aussi bien pour le cluster que pour les conteneurs.
  • Gestion du stockage disponible pour les conteneurs.
  • Surveillance, enregistrement et dépannage des conteneurs et du cluster.
  • Configuration de la planification et l'affinité des déploiements de conteneurs.
  • Utilisation de Helm and Charts pour automatiser le déploiement des applications.
  • Understand Federation pour une tolérance aux pannes et une plus grande disponibilité.

Ce cours ne porte pas sur les outils d'un seul fournisseur. La plupart des cours sont bloqués par le fournisseur. Nous utilisons kubeadm pour déployer le cluster et nous nous concentrons sur les outils qui fonctionneraient sur quelconque cluster Kubernetes.

Contenu

  • Introduction
  • Linux Foundation
  • Formation Linux Foundation
  • Certifications Linux Foundation
  • Exercices, solutions et ressources de laboratoire
  • Détails de la distribution
  • Laboratoires

Bases de Kubernetes

  • Définir Kubernetes
  • Structure du cluster
  • Adoption
  • Gouvernance du projet et CNCF
  • Laboratoires

Installation et configuration

  • Démarrer avec Kubernetes
  • Minikube
  • kubeadm
  • Autres outils d'installation
  • Laboratoires

Architecture de Kubernetes

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

API et accès

  • Accès API
  • Annotations
  • Travailler avec un pod simple
  • kubectl et API
  • Swagger et OpenAPI
  • Laboratoires

Objets API

  • Objets API
  • Le Groupe v1
  • Ressources de l'API
  • API RBAC
  • Laboratoires

Gérer l'état avec des déploiements

  • Aperçu du déploiement
  • Gestion des états de déploiement
  • Déploiements et ensembles de répliques
  • DaemonSets
  • Labels
  • Laboratoires

Services

  • Vue d'ensemble
  • Accès aux services
  • DNS
  • Laboratoires

Volumes et données

  • Aperçu des volumes
  • Volumes
  • Volumes persistants
  • Transmettre des données à des pods
  • ConfigMaps
  • Laboratoires

Intrusion

  • Vue d'ensemble
  • Contrôleur d'entrée
  • Règles d'entrée
  • Laboratoires

Planification

  • Vue d'ensemble
  • Paramètres du planificateur
  • Politiques
  • Règles d'affinité
  • Taints et Tolérances
  • Laboratoires

Enregistrement et dépannage

  • Vue d'ensemble
  • Dépannage du flow
  • Surveillance
  • Inscription
  • Ressources de dépannage
  • Laboratoires

Définition de ressource personnalisée

  • Vue d'ensemble
  • Définitions de ressources personnalisées
  • API agrégées
  • Laboratoires

Fédération Kubernetes

  • Vue d'ensemble
  • Ressources fédérées
  • Laboratoires

Helm

  • Vue d'ensemble
  • Helm
  • Utilisation de Helm
  • Laboratoires

Sécurité

  • Vue d'ensemble
  • Accès à l'API
  • Authentification et autorisation
  • Contrôleur des admissions
  • Politiques Pod
  • Politiques de réseau
  • Laboratoires
Formation en salle équipée

Durée 4 jours

Prix (Hors Taxe)
  • France: US$ 2 950,–

Actuellement aucune session planifiée