Plan du cours

Introduction

  • Objectifs
  • Qui êtes-vous ?
  • La Fondation Linux
  • Formation à la Fondation Linux
  • Programmes de certification et badges numériques
  • Préparer votre système
  • Inscription aux cours
  • Laboratoires

Kubernetes Architecture

  • Qu'est-ce que Kubernetes ?
  • Composants de Kubernetes
  • Défis
  • L'héritage Borg
  • Architecture de Kubernetes
  • Terminologie
  • Nœud maître
  • Nœuds mineurs (travailleurs)
  • Pods
  • Services
  • Contrôleurs / Opérateurs
  • Une seule IP par pod
  • Networking Configuration
  • Fichier de configuration du réseau CNI
  • Communication de pod à pod
  • Fondation de l'informatique en nuage (Cloud Native Computing)
  • Recommandations de ressources
  • Laboratoires

Construire

  • Options des conteneurs
  • Conteneurisation d'une application
  • Création du fichier Docker
  • Hébergement d'un dépôt local
  • Création d'un déploiement
  • Exécuter des commandes dans un conteneur
  • Pod multi-conteneurs
  • readinessProbe
  • sonde de vivacité
  • Test
  • Laboratoires

Conception

  • Applications traditionnelles : Considérations
  • Ressources découplées
  • Transience
  • Cadre flexible
  • Gestion de l'utilisation des ressources
  • Utilisation de sélecteurs d'étiquettes
  • Conteneurs multiples
  • Conteneur Sidecar
  • Conteneur adaptateur
  • Ambassadeur
  • Points de réflexion
  • Emplois
  • Laboratoires

Configuration du déploiement

  • Aperçu des volumes
  • Présentation des volumes
  • Spécification des volumes
  • Types de volumes
  • Exemple de volume partagé
  • Volumes persistants et revendications
  • Volume persistant
  • Réclamation de volume persistant
  • Provisionnement dynamique
  • Secrets
  • Utilisation des secrets via les variables d'environnement
  • Montage des secrets en tant que volumes
  • Données portables avec ConfigMaps
  • Utilisation de ConfigMaps
  • État de la configuration du déploiement
  • Mise à l'échelle et renouvellement des mises à jour
  • Annulation du déploiement
  • Laboratoires

Sécurité

  • Aperçu de la sécurité
  • Accès à l'API
  • Authentification
  • Autorisation
  • ABAC
  • RBAC
  • Aperçu du processus RBAC
  • Contrôleur d'admission
  • Contextes de sécurité
  • Politiques de sécurité du pod
  • Network Security Politiques
  • Exemple de politique Network Security
  • Exemple de politique par défaut
  • Laboratoires

Exposer les applications

  • Types de services
  • Diagramme des services
  • Modèle de mise à jour des services
  • Accès à une application avec un service
  • Service sans sélecteur
  • ClusterIP
  • NodePort
  • Répartiteur de charge
  • ExternalName
  • Ressource d'entrée
  • Contrôleur d'entrée
  • Service Mesh
  • Laboratoires

Dépannage

  • Vue d'ensemble du dépannage
  • Étapes de base du dépannage
  • Changement continu (constant)
  • Flux de dépannage de base : Pods
  • Flux de dépannage de base : nœud et sécurité
  • Flux de dépannage de base : Agents
  • Surveillance
  • Outils de journalisation
  • Surveillance des applications
  • Journaux du système et des agents
  • Test de conformité
  • Plus de ressources
  • Laboratoires

Révision de l'examen du CKAD

Pré requis

Pour tirer le meilleur parti de ce cours, vous devez avoir :

Avoir des compétences de base en ligne de commande Linux et en édition de fichiers et être familier avec l'utilisation d'un langage de programmation (tel que Python, Node.js, Go). La connaissance des concepts et des architectures des applications Cloud Native (tels que ceux enseignés dans notre MOOC edX gratuit Introduction to Kubernetes) est utile pour ce cours.

Veuillez noter que Kubernetes Administration (LFS458) n'est pas un pré-requis pour ce cours. Les supports de cours se chevauchent, car chacun d'entre eux est conçu pour être autonome et s'aligne sur les examens correspondants.

Audience

Ce cours s'adresse aux développeurs d'applications expérimentés qui doivent conteneuriser, héberger, déployer et configurer une application dans un cluster multi-nœuds.

Niveau d'expérience: Intermédiaire

 21 heures

Nombre de participants



Prix par participant

Cours Similaires

Catégories Similaires