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
- Une compréhension des concepts de base du réseau
- Une expérience avec l'interface en ligne de commande Linux
- Une expérience de programmation de base dans n'importe quel langage
Audience
- Développeurs
- Administrateurs systèmes
- Ingénieurs DevOps
Nos clients témoignent (5)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Formation - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
La façon dont il s'adressait à chacun de nous lorsqu'il expliquait ce que nous ne comprenions pas.
Marian - REGNOLOGY ROMANIA S.R.L.
Formation - Deploying Kubernetes Applications with Helm
Traduction automatique
Il a expliqué tout, pas seulement les notions de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Profondeur des connaissances du formateur
Grant Miller - BMW
Formation - Certified Kubernetes Administrator (CKA) - exam preparation
Traduction automatique
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Formation - Docker, Kubernetes and OpenShift for Administrators
Traduction automatique