Plan du cours
[Jour 01]
Introduction
Vue d'ensemble de l'orchestration de conteneurs avec Kubernetes
Aperçu de l'architecture de Kubernetes
- Pods, labels/selecteurs, replication controllers, services, API
Installation d'un cluster Kubernetes
Extraire une image Docker d'Internet
Créer des pods, des volumes et des déploiements Kubernetes
Regrouper et organiser votre cluster
Utiliser Kubernetes Namespaces pour gérer différents environnements
- Gestion des environnements de test, préproduction et production au sein d'un même cluster
- Bonnes pratiques avec les Namespaces Kubernetes
Découvrir les conteneurs et s'y connecter
Découverte et publication de services
- Services non-HTTP (FTP passif, SMTP, LDAP, etc.)
Kubernetes sécurité
- Authentification et autorisation
Mise à niveau d'un cluster Kubernetes
- Minimiser l'impact
Mise en réseau avancée
- Réseaux Docker vs réseaux Kubernetes
Interfaçage entre les fournisseurs de réseau et la mise en réseau Kubernetes
- Bonnes pratiques pour séparer les services au sein d'un cluster
- Comparaison des différents fournisseurs CNI (performance, fonctionnalités, etc.)
Surveillance Kubernetes
- Journaux de cluster avec Elasticsearch et fluentd
- Surveillance au niveau conteneur (interface cAdvisor, Influxdb, Prometheus)
Meilleures pratiques pour l'exécution de serveurs et de magasins de données conteneurisés
[Jour 02]
Mise à l'échelle de votre cluster Kubernetes
Infrastructure pour Kubernetes
- Visionneuses, partitionnement, mise en réseau
Construction d'un cluster à haute disponibilité
- Balancage de charge et découverte des services
Déploiement d'une application évolutive
- Auto-scaling horizontal des pods
- Clustering Database dans Kubernetes
Mise à jour de votre application
- Déploiements en production avec Kubernetes
Dépannage
- Détection et correction des problèmes courants dans Kubernetes
Résumé et conclusion
Pré requis
- Expérience avec les conteneurs Docker
- Familiarité avec l'interface de ligne de commande Linux
- Compréhension des concepts de réseautage
Public
- Développeurs logiciels
- Architectes
- Ingénieurs de déploiement
Nos clients témoignent (7)
nous apprenons une nouvelle technique de configuration
Christian - Beacon Solutions Inc
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Les informations de fond 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
la pratique après la discussion du sujet nous permettra d'apprendre à le faire par nous-mêmes, et pas seulement de comprendre le concept.
Joy Apuya - Remote Staff
Formation - Kubernetes from Basic to Advanced
Traduction automatique
Que j'ai eu quelques "moments d'éclaircissement" 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