Plan du cours

Introduction

  • Nécessité de la gestion d'API

Mise en place de Kong

  • Choix du type d'installation : métal bare, cloud, conteneurs et Kubernetes
  • Utilisation des commandes curl
  • Installation et démarrage d'un cluster Kong

Aperçu des fonctionnalités et de l'architecture de Kong

  • Proxy léger de Kong
  • Plug-ins de Kong

Ajout de services et de routes

  • Utilisation de l'API Admin
  • Mise en œuvre du matching d'hôte

Consommation de services

  • Configuration des ports, hôtes et DNS

Réponse aux requêtes

  • Inversion de proxy pour les requêtes entrantes

Contrôle du trafic

  • Gestion, limitation et restriction du trafic
  • Équilibrage de charge des requêtes : ring-balancer dynamique vs basé sur DNS

Analyse du trafic

  • Visualisation, inspection et surveillance du trafic (par exemple, en utilisant Prometheus)
  • Journalisation des transferts de données (par exemple, en utilisant la pile ELK)

Transformation des données

  • Transformation des requêtes et réponses en temps réel

Sécurisation de l'accès aux API et services

  • Protection des services par une couche d'authentification

Intégration de Kong avec des services tiers

  • Appels de fonctions serverless via les API

Mécanismes avancés de routage

  • Au-delà du simple matching d'hôte

Sécurisation de l'API Admin de Kong

  • Configuration des règles de pare-feu
  • Utilisation de Kong comme proxy pour l'API Admin

Extension de Kong

  • Ajout de fonctionnalités supplémentaires via les plug-ins de Kong
  • Création de votre propre plug-in

Mise à l'échelle de Kong

  • Augmentation des nœuds pour traiter des trillions d'appels d'API

Dépannage

Résumé et conclusion

Pré requis

  • Comprendre les microservices, les API, etc.
  • Avoir une expérience avec la ligne de commande Linux

Public cible

  • Développeurs
  • Administrateurs
  • Ingénieurs DevOps
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires