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
The background information and history.
Evert - BMW SA
Formation - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Formation - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Formation - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Formation - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Formation - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes