Prenez contact avec nous

Plan du cours

Introduction

Vue d'ensemble de l'orchestration de conteneurs avec Kubernetes

Vue d'ensemble de l'architecture de Kubernetes

  • Pods, étiquettes/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, de volumes et de déploiements Kubernetes

Regroupement 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 d'un même cluster
  • Meilleures pratiques relatives aux espaces de noms Kubernetes

Découverte et connexion aux conteneurs

Découverte et publication des services

  • Services non-HTTP (FTP passif, SMTP, LDAP, etc.)

Sécurité Kubernetes

  • Authentification et autorisation

Mise à niveau d'un cluster Kubernetes

  • Minimisation de l'impact

Réseau avancé

  • Réseau Docker vs réseau Kubernetes

Interface entre les fournisseurs de réseau et le réseau Kubernetes

  • Meilleures pratiques pour séparer les services dans un cluster
  • Comparaison des différents fournisseurs CNI (performance, fonctionnalités, etc.)

Surveillance de Kubernetes

  • Journalisation du cluster avec Elasticsearch et fluentd
  • Surveillance au niveau des conteneurs (interface utilisateur cAdvisor, Influxdb, Prometheus)

Meilleures pratiques pour l'exécution de serveurs et de magasins de données conteneurisés

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

  • Montée en charge horizontale des pods
  • Clustering de bases de données dans Kubernetes

Mise à jour de votre application

  • Releases dans Kubernetes

Dépannage

  • Diagnostic et résolution des problèmes courants de Kubernetes

Résumé et conclusion

Pré requis

  • Expérience avec les conteneurs Docker
  • Connaissance du terminal Linux
  • Compréhension des concepts de réseau

Public visé

  • Développeurs logiciels
  • Architectes
  • Ingénieurs de déploiement
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires