Plan du cours

Introduction

  • Objectifs
  • Qui vous êtes
  • La Linux Foundation
  • Formation de la Linux Foundation
  • Programmes de certification et badges numériques
  • Préparation de votre système
  • Inscription au cours
  • Laboratoires

Architecture Kubernetes

  • Qu'est-ce que Kubernetes ?
  • Composants de Kubernetes
  • Défis
  • L'héritage du Borg
  • Architecture Kubernetes
  • Terminologie
  • Nœud maître
  • Nœuds ouvriers (Minion)
  • Pods
  • Services
  • Contrôleurs / Opérateurs
  • IP unique par pod
  • Configuration réseau
  • Fichier de configuration réseau CNI
  • Communication entre pods
  • Cloud Native Computing Foundation
  • Recommandations de ressources
  • Laboratoires

Construction

  • Options de conteneurisation
  • Conteneuriser une application
  • Créer le Dockerfile
  • Héberger un référentiel local
  • Créer un déploiement
  • Exécuter des commandes dans un conteneur
  • Pod multi-conteneurs
  • readinessProbe
  • livenessProbe
  • Tests
  • Laboratoires

Conception

  • Applications traditionnelles : considérations
  • Ressources décorrélées
  • Transience
  • Cadre flexible
  • Gestion de l'utilisation des ressources
  • Utilisation des sélecteurs d'étiquettes
  • Pods multi-conteneurs
  • Conteneur sidecar
  • Conteneur adaptateur
  • Ambassadeur
  • Points à réfléchir
  • Jobs
  • Laboratoires

Configuration de déploiement

  • Aperçu des volumes
  • Présentation des volumes
  • Spécification de volume
  • Types de volumes
  • Exemple de volume partagé
  • Volumes persistants et claims
  • Volume persistant
  • Claim 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 des ConfigMaps
  • Statut de la configuration de déploiement
  • Évolutivité et mises à jour progressives
  • Annulations de déploiement
  • Laboratoires

Sécurité

  • Aperçu de la sécurité
  • Accès à l'API
  • Authentification
  • Autorisation
  • ABAC
  • RBAC
  • Vue d'ensemble du processus RBAC
  • Contrôleur d'admission
  • Contextes de sécurité
  • Politiques de sécurité des pods
  • Politiques de sécurité réseau
  • Exemple de politique de sécurité réseau
  • Exemple de stratégie par défaut
  • Laboratoires

Exposition des applications

  • Types de services
  • Diagramme des services
  • Modèle de mise à jour du service
  • Accès à une application via un service
  • Service sans sélecteur
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ressource Ingress
  • Contrôleur Ingress
  • Service Mesh
  • Laboratoires

Dépannage

  • Aperçu du dépannage
  • Étapes de base du dépannage
  • Changement en cours (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 système et agents
  • Test de conformité
  • Plus de ressources
  • Laboratoires

Examen CKAD en revue

Pré requis

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

Des compétences de base en ligne de commande et en édition de fichiers Linux, ainsi qu'une familiarité avec l'utilisation d'un langage de programmation (comme Python, Node.js, Go). Une connaissance des concepts et architectures d'applications cloud native (tels que ceux enseignés dans notre MOOC gratuit Introduction to Kubernetes edX) est utile pour ce cours.

Veuillez noter que l'administration de Kubernetes (LFS458) n'est pas un prérequis pour ce cours. Il y a une superposition dans les matériels du cours, car chacun est conçu pour être autonome et s'aligne avec les examens correspondants.

Public cible

Ce cours est destiné aux développeurs d'applications expérimentés qui doivent containeriser, héberger, déployer et configurer une application dans un cluster multicœurs.

Niveau d'expérience : Intermédiaire

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires