课程大纲

介绍

  • 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)

即将举行的公开课程

课程分类