Plan du cours
Introduction
- Qu'est-ce que Kubernetes ?
- Conteneurisation vs. virtualisation
- Aperçu des caractéristiques et de l'architecture de Kubernetes
- Kubernetes dans le contexte de la Cloud Native Computing Foundation (CNCF)
Compréhension Kubernetes
- Le cycle de vie d'une Kubernetes application
- Les composants Kubernetes : Maître et nœuds
- Kubelet, Kube-proxy et autres composants clés
Pour commencer
- Mise en place de l'environnement de développement
- Installation Kubernetes à l'aide de kubeadm
- Configuration de kubectl et kubeconfig
Travailler avec des pods
- Création de Pods
- Gestion des configurations des Pods
- AccessGestion et dépannage des Pods
Ensembles de répliques et déploiements
- Créer et mettre à l'échelle des ensembles de répliques
- Gérer les mises à jour d'applications avec les déploiements
- Utilisation des Rolling Updates et Rollbacks
Services et Networking
- Création de services pour exposer les applications
- Services internes et externes
- Politiques de réseau pour une communication sécurisée
Stockage persistant
- Volume persistant (PV) et Volume persistant revendiqué (PVC)
- Classes de stockage
- Utilisation des volumes pour la gestion des données
Configuration et secrets
- Gestion des configurations d'application
- Sécuriser les données sensibles avec Secrets
- Utiliser ConfigMaps pour les configurations externes
Intégrer Kubernetes aux plates-formes en nuage
- Déploiement de clusters Kubernetes sur les principaux fournisseurs de cloud computing
- Utilisation des équilibreurs de charge et des contrôleurs d'entrée
- Mise à l'échelle automatique avec les Pods Autoscalers Horizontaux (HPA)
Surveillance et journalisation
- Mise en œuvre des contrôles de santé
- Utilisation de Kubernetes Dashboard pour la surveillance des clusters
- Agréger les logs avec des outils comme Fluentd et Elasticsearch
Dépannage
- Identifier les problèmes courants dans les déploiements Kubernetes
- Déboguer les problèmes d'application et de réseau
- Analyser les événements et les journaux de Kubernetes.
Résumé et prochaines étapes
- Principaux enseignements de la formation
- Ressources recommandées pour un apprentissage plus approfondi
- Prochaines étapes de votre voyage Kubernetes
Pré requis
-
Compréhension des concepts de base des réseaux
Expérience de l'interface en ligne de commande Linux
Expérience de la programmation de base dans n'importe quel langage
Audience
-
Développeurs
Administrateurs système
DevOps Ingénieurs
Nos clients témoignent (5)
il a été patient et a compris que nous prenions du retard
Albertina - REGNOLOGY ROMANIA S.R.L.
Formation - Deploying Kubernetes Applications with Helm
Traduction automatique
Comment Reda interactif expliquerait les informations et nous inciterait à participer. Il mentionnerait également des faits intéressants tout au long du chemin et partagerait toute la connaissance qu'il possède. Reda a de excellentes compétences en communication, ce qui rend la formation en ligne vraiment efficace.
Janine - BMW SA
Formation - Kubernetes Advanced
Traduction automatique
La formation était plus pratique
Siphokazi Biyana - Vodacom SA
Formation - Kubernetes on AWS
Traduction automatique
Apprendre sur Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Formation - Kubernetes on Azure (AKS)
Traduction automatique
Il a fourni une bonne base pour Docker et Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Formation - Docker (introducing Kubernetes)
Traduction automatique