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/sélecteurs, contrôleurs de réplication, 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
- Gérer les environnements de test, de staging et de production au sein d'un même cluster
- Meilleures pratiques en matière d'espaces de noms 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
- Mise en réseau Docker contre mise en réseau Kubernetes
Interfaçage entre les fournisseurs de réseau et la mise en réseau Kubernetes
- Meilleures pratiques pour la séparation des services dans un cluster
- Comparaison de différents fournisseurs de CNI (performances, caractéristiques, etc.)
Surveillance Kubernetes
- Journalisation du cluster avec Elasticsearch et fluentd
- Surveillance au niveau des conteneurs (cAdvisor UI, 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
- Provisionnement, partitionnement, réseau
Construction d'un cluster à haute disponibilité
- Équilibrage de charge et découverte de services
Déploiement d'une application évolutive
- Mise à l'échelle automatique horizontale des pods
- Le clustering Database en Kubernetes
Mise à jour de votre application
- Les versions dans Kubernetes
Dépannage
- Diagnostiquer et résoudre les problèmes courants Kubernetes.
Résumé et conclusion
Pré requis
- Expérience avec les conteneurs Docker
- Familiarité avec la Linux ligne de commande
- Une compréhension des concepts de mise en réseau
Public
- Développeurs de 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