Prenez contact avec nous

Plan du cours

Introduction

Aperçu de l'orchestration de conteneurs avec Kubernetes

Aperçu de l'architecture de Kubernetes

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

Grouper et organiser votre cluster

Utilisation des espaces de noms Kubernetes pour gérer différents environnements

  • Gestion des environnements de test, de pré-production et de production au sein du même cluster
  • Meilleures pratiques pour les espaces de noms Kubernetes

Découverte et connexion aux conteneurs

Découverte et publication de services

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

Sécurité de Kubernetes

  • Authentification et autorisation

Mise à niveau d'un cluster Kubernetes

  • Réduction de l'impact

Réseau avancé

  • Réseau Docker versus 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 (performances, fonctionnalités, etc.)

Surveillance de Kubernetes

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

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

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

  • Autoscaling horizontal des pods
  • Clustering de base de données dans Kubernetes

Mise à jour de votre application

  • Releases 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
  • Connaissance de la ligne de commande Linux
  • Compréhension des concepts de mise en réseau

Audience

  • Développeurs de 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