Course Code:
kong
Duration:
14 hours
Prerequisites:
- 瞭解微服務、API 等。
- Linux 命令行體驗
觀眾
- 開發人員
- 管理員
- DevOps 名工程師
Overview:
Kong 是一種 API 管理解決方案,充當微服務的 API 閘道。它具有外掛程式架構,允許用戶擴展 Kong 的核心功能。
此講師指導的即時培訓(在線或現場)面向希望設置和監控 Kong API 閘道以管理微服務流量的工程師。
在本次培訓結束時,參與者將能夠:
- 安裝並配置 Kong 群集。
- 管理 Kong 個 API 閘道,以提供用於存取 API 的單一通訊點。
- 精細級別控制Web服務流量。
- 通過對訪問進行身份驗證來保護 API。
- 通過速率限制和配額控制流量。
- 使用第三方解決方案(如 ELK 堆疊)監控、記錄和分析 API 流量。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
- 要了解有關 Kong 的更多資訊,請訪問: https://github.com/Kong/kong
Course Outline:
介紹
- API 管理的需求
設定Kong
- 確定安裝類型:裸機、雲、容器和 Kubernetes
- 使用 curl 命令
- 安裝和啟動 Kong 群集
Kong 功能和架構概述
- Kong 的輕量級代理
- Kong 外掛程式
添加服務和路由
- 使用 Admin API
- 實現主機匹配
使用服務
- 配置埠、主機和 DNS
回應請求
- 反向代理傳入請求
控制流量
- 管理、限制和限制流量
- 負載均衡請求:動態 Ring-balancer 與基於 DNS
分析流量
- 視覺化、檢查和監控流量(例如,使用 Prometheus)
- 記錄資料傳輸(例如,使用 ELK Stack)
轉換數據
- 實時轉換請求和回應
保護 API 和服務 Access
- 通過身份驗證層保護服務
與第三方服務整合Kong
- 通過 API 調用 serverless 函數
高級路由機制
- 超越簡單的主機匹配
保護 Kong Admin API
- 配置防火牆規則
- 使用 Kong 作為 Admin API 的代理
延伸Kong
- 通過 Kong 外掛程式添加額外功能
- 創建您自己的外掛程式
縮放 Kong
- 增加節點以處理數萬億次 API 調用
故障排除
總結和結論
Sites Published:
United Arab Emirates - Kong API Gateway
Saudi Arabia - Kong API Gateway
South Africa - Kong API Gateway
Deutschland - Kong API Gateway
Czech Republic - Kong API Gateway
Magyarország - Kong API Gateway
New Zealand - Kong API Gateway
Philippines - Kong API Gateway
United Kingdom - Kong API Gateway