Plan du cours
Introduction
Vue d'ensemble de l'orchestration des conteneurs avec Kubernetes
Vue d'ensemble de l'architecture Kubernetes
- Pods, labels/sélecteurs, contrôleurs de réplication, services, API
Installation d'un cluster Kubernetes
Téléchargement d'une image Docker depuis Internet
Création de pods, volumes et déploiements Kubernetes
Groupement et organisation de votre cluster
Utilisation des espaces de noms Kubernetes pour gérer différents environnements
- Gestion des environnements de test, de staging et de production au sein du même cluster
- Bonnes pratiques d'utilisation des espaces de noms Kubernetes
Découverte et connexion aux conteneurs
Découverte et publication des services
- Services non-HTTP (Passif FTP, SMTP, LDAP, etc.)
Sécurité Kubernetes
- Authentification et autorisation
Mise à niveau d'un cluster Kubernetes
- Minimiser l'impact
Réseautage avancé
- Réseautage Docker vs réseautage Kubernetes
Interface entre les fournisseurs de réseau et le réseautage Kubernetes
- Bonnes pratiques pour séparer les services dans un cluster
- Comparaison des différents fournisseurs CNI (performance, fonctionnalités, etc.)
Surveillance Kubernetes
- Journalisation de cluster avec Elasticsearch et fluentd
- Surveillance au niveau des conteneurs (interface cAdvisor, Influxdb, Prometheus)
Bonnes pratiques pour l'exécution de serveurs et de bases de données conteneurisés
Échelonnement de votre cluster Kubernetes
Infrastructure pour Kubernetes
- Provisionnement, partitionnement, réseau
Création d'un cluster haute disponibilité
- Équilibrage de charge et découverte de service
Déploiement d'une application évolutive
- Échelonnement horizontal des pods
- Clustering de base de données dans Kubernetes
Mise à jour de votre application
- Versions dans Kubernetes
Dépannage
- Diagnostic et correction des problèmes courants de Kubernetes
Résumé et conclusion
Pré requis
- Expérience avec les conteneurs Docker
- Familiarité avec la ligne de commande Linux
- Compréhension des concepts de réseau
Audience
- Développeurs logiciels
- Architectes
- Ingénieurs de déploiement
Nos clients témoignent (7)
nous apprenons de nouvelles techniques pour effectuer la configuration
Christian - Beacon Solutions Inc
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Les informations de contexte et l’histoire.
Evert - BMW SA
Formation - Kubernetes from Basic to Advanced
Traduction automatique
La manière interactive dont le formateur explique la théorie
Janine - BMW SA
Formation - Kubernetes from Basic to Advanced
Traduction automatique
les exercices pratiques après la discussion sur le sujet nous permettront d'apprendre à le faire par nous-mêmes, pas seulement de comprendre le concept
Joy Apuya - Remote Staff
Formation - Kubernetes from Basic to Advanced
Traduction automatique
J'ai eu quelques moments de « eureka » en apprenant quelque chose de nouveau.
Charles Shavitz - F5 Networks Pte Ltd.
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Contenu bien structuré, exercices bien préparés et compréhensibles. J'ai vraiment aimé.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Aperçus sur l'infrastructure de Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Formation - Kubernetes from Basic to Advanced
Traduction automatique