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 : API server, Controller Manager, Scheduler, etcd et Kubelet
- Compréhension des Pods, des Nodes et des Clusters
Gestion des ressources
- Isolation des ressources à l'aide de Namespace
- 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 via Deployments, StatefulSets et DaemonSets
- Utilisation de Jobs et CronJobs pour l'ordonnancement des tâches
- Gestion des mises à jour et des retours arrière
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
Persistence des données
- Persistances des données avec Persistent Volumes et Persistent Volume Claims
- Utilisation de Volumes statiques et dynamiques
- Compréhension des modes d'accès, des politiques de rétention et des volumes projetés
Gestion de la configuration
- Déploiement de ConfigMaps et Secrets
- Utilisation de variables d'environnement et de volumes pour la configuration
Gestion des clusters
- Mises à niveau des clusters Kubernetes avec 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 avancées de mise à l'échelle
- NodeSelector, NodeAffinity et PodAffinity
- Compréhension et application des Taints et Tolerations
Provisionnement 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 nodes au statut NotReady
- Utilisation de kubectl et des journaux 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)
- Des connaissances en réseau sont recommandées mais non exigées
Public concerné
- Administrateurs système
- 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