Gateway API 实践之(一)FSM Gateway 中的故障注入策略

💡 原文中文,约7000字,阅读约需17分钟。
📝

内容提要

FSM Gateway是一个开源的K8s Gateway API实现,即将发布的FSM 1.2版本将带来更多功能,包括故障注入、限流、会话保持、负载均衡、熔断、访问控制、健康检查、TLS上游等策略。安装FSM Gateway需要Kubernetes集群和kubectl工具。

🎯

关键要点

  • FSM Gateway是一个开源的K8s Gateway API实现。
  • FSM 1.2版本将带来故障注入、限流、会话保持等新功能。
  • 故障注入是一种测试机制,用于增强微服务架构的健壮性和可靠性。
  • 故障注入主要包括延迟注入和错误注入。
  • FSM Gateway支持域名和路由两种粒度的故障注入。
  • 安装FSM Gateway需要Kubernetes集群和kubectl工具。
  • 演示中使用httpbin服务部署示例应用。
  • 可以通过kubectl命令创建网关和HTTP路由。
  • 故障注入测试可以在特定路由上模拟404错误。
  • 域名粒度的故障注入可以针对特定域名进行配置。
  • Flomesh成立于2018年,研发了高性能可编程代理Pipy。
  • Flomesh的产品被应用于多个行业和场景。
➡️

继续阅读