課程簡介

Envoy Proxy簡介

  • Envoy在現代基礎設施中的作用
  • Envoy Proxy與NGINX、HAProxy和Traefik的比較
  • 在Istio、Consul和雲原生平臺中的應用

Envoy架構與功能

  • 監聽器、集羣和端點
  • 過濾器鏈和可擴展性
  • 用於動態配置的xDS API

安裝與運行Envoy

  • 獨立安裝
  • 在Docker和Kubernetes中運行Envoy
  • 基本配置演練

使用Envoy進行流量管理

  • 負載均衡策略
  • 重試、熔斷和故障轉移
  • 高級路由規則和基於頭的路由

Envoy中的安全與零信任

  • TLS和雙向TLS(mTLS)設置
  • 認證和授權過濾器
  • 實現零信任網絡

可觀察性與監控

  • 訪問日誌和指標
  • 使用Jaeger和Zipkin進行追蹤
  • 將Envoy與Prometheus和Grafana集成

擴展Envoy

  • WASM過濾器簡介
  • Envoy的自定義擴展
  • 可維護性的最佳實踐

服務網格中的Envoy

  • 使用Envoy作爲邊車代理
  • Istio和Consul服務網格中的Envoy
  • 案例研究:Envoy作爲通用數據平面

故障排除與最佳實踐

  • 調試配置問題
  • 健康檢查和彈性測試
  • 生產環境的操作指南

總結與下一步

最低要求

  • 對微服務開發和網絡的基本理解
  • 具備Linux命令行使用經驗
  • 熟悉容器和編排工具(如Kubernetes)者優先

受衆

  • 開發人員
  • 雲架構師
  • DevOps工程師
  • 網絡工程師
  • 系統管理員
 14 時間:

人數


每位參與者的報價

即將到來的課程

課程分類