課程簡介

介紹

  • API管理的需求

設置Kong

  • 選擇安裝類型:裸金屬、雲、容器和Kubernetes
  • 使用curl命令
  • 安裝和啓動Kong集羣

Kong功能和架構概述

  • Kong的輕量級代理
  • Kong插件

添加服務和路由

  • 使用Admin API
  • 實現主機匹配

消費服務

  • 配置端口、主機和DNS

響應請求

  • 反向代理傳入請求

控制流量

  • 管理、節流和限制流量
  • 負載均衡請求:動態環形平衡器與基於DNS的

分析流量

  • 可視化、檢查和監控流量(例如,使用Prometheus)
  • 記錄數據傳輸(例如,使用ELK Stack)

轉換數據

  • 即時轉換請求和響應

保護API和服務訪問

  • 通過身份驗證層保護服務

將Kong與第三方服務集成

  • 通過API調用無服務器函數

高級路由機制

  • 超越簡單的主機匹配

保護Kong Admin API

  • 配置防火牆規則
  • 使用Kong作爲Admin API的代理

擴展Kong

  • 通過Kong插件添加額外功能
  • 創建自己的插件

擴展Kong

  • 增加節點以處理數萬億次API調用

故障排除

總結與結論

最低要求

  • 瞭解微服務、API等。
  • 具備Linux命令行經驗

受衆

  • 開發人員
  • 管理員
  • DevOps工程師
 14 小時

客戶評論 (2)

課程分類