Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Kubernetes
- Aperçu de Kubernetes et de son architecture
- Composants principaux : serveur API, Controller Manager, planificateur (Scheduler), etcd et Kubelet
- Compréhension des Pods, des Nœuds et des Clusters
Gestion des ressources
- Isolation des ressources à l'aide des Espaces de noms
- Définition des Requests et Limits pour les ressources informatiques
- Mise à l'échelle des applications avec Kubernetes
Gestion des charges de travail
- Déploiement d'applications à l'aide de déploiements, StatefulSets et DaemonSets
- Utilisation des Jobs et CronJobs pour la planification des tâches
- Gestion des mises à jour et des retours arrière
Mise en réseau et découverte de services
- Compréhension des Services Kubernetes : ClusterIP, NodePort, LoadBalancer, ExternalName
- Configuration du DNS et de la découverte de services
- Exposition des applications via Ingress
Persistance des données
- Persistance des données avec les Volumes persistants (Persistent Volumes) et les Demandes de volumes persistants (Persistent Volume Claims)
- Utilisation des volumes statiques et dynamiques
- Compréhension des modes d'accès, des politiques de réclamation et des volumes projetés
Gestion de la configuration
- Déploiement de ConfigMaps et de Secrets
- Utilisation des variables d'environnement et des volumes pour la configuration
Gestion du cluster
- Mises à niveau du cluster Kubernetes à l'aide de kubeadm
- Configuration de l'authentification avec des certificats TLS
- Gestion des autorisations avec le Contrôle d'accès basé sur les rôles (RBAC)
Stratégies de mise à l'échelle avancées
- NodeSelector, affinité de nœud (NodeAffinity) et affinité de pod (PodAffinity)
- Compréhension et application des Taints et Tolérations
Approvisionnement avec Helm
- Introduction à Helm et aux Helm Charts
- Création et déploiement de Helm Charts
- Gestion des dépendances avec Helm
Dépannage de Kubernetes
- Analyse des problèmes BackOff et CrashLoopBackOff
- Dépannage des nœuds dans un état NotReady
- Utilisation de kubectl et des journaux (logs) pour le débogage
Résumé et prochaines étapes
Pré requis
- Compréhension de base des commandes Linux
- Connaissance des concepts de conteneurisation (par exemple, Docker)
- Une expérience avec les fondamentaux du réseau est recommandée mais non obligatoire
Public cible
- Administrateurs systèmes
- Ingénieurs DevOps
- Développeurs souhaitant déployer et gérer des applications conteneurisées
35 Heures
Nos clients témoignent (1)
J'ai apprécié le format individuel de ce cours, qui a permis beaucoup plus de flexibilité pour les questions-réponses. L'Instructeur a abordé les matières pertinentes à mes besoins de formation, ainsi que des connaissances supplémentaires qui me seront certainement bénéfiques à l'avenir.
Dylan - MacStadium
Formation - Kubernetes Comprehensive
Traduction automatique