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

Groupe et organisation de 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 concernant 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é Kubernetes

  • Authentification et autorisation

Mise à jour d'un cluster Kubernetes

  • Minimiser l'impact

Réseaux avancés

  • Réseaux Docker versus réseaux Kubernetes

Interface entre les fournisseurs de réseau et les réseaux 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 du conteneur (interface cAdvisor, InfluxDB, Prometheus)

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

Mise à l'échelle de votre cluster Kubernetes

Infrastructure pour Kubernetes

  • Provisionnement, partitionnement, réseaux

Construction d'un cluster haute disponibilité

  • Équilibrage de charge et découverte de services

Déploiement d'une application évolutive

  • Mise à l'échelle horizontale automatique des pods
  • Clustering de bases de données dans Kubernetes

Mise à jour de votre application

  • Livraisons dans Kubernetes

Débogage

  • 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 réseau

Public concerné

  • 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