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