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
Il a tout expliqué, pas seulement les notions de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Niveau de compétence du formateur
Grant Miller - BMW
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
Il a fourni une bonne base pour Docker et Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Formation - Docker (introducing Kubernetes)
Traduction automatique
I mostly enjoyed the knowledge of the trainer.