课程大纲

介绍

  • 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 调用

故障排除

总结和结论

要求

  • 了解微服务、API 等。
  • Linux 命令行体验

观众

  • 开发人员
  • 管理员
  • DevOps 名工程师
 14 小时

客户评论 (2)

即将举行的公开课程

课程分类