聯繫我們

課程簡介

服務網格導論

  • 規模化管理微服務的挑戰。
  • 服務網格解決的問題。
  • Istio 與其他服務網格(Linkerd、Consul)的比較。

Kubernetes 網絡基礎

  • 核心 Kubernetes 網絡模型。
  • 服務、入口和負載均衡。
  • 原生 Kubernetes 網絡的局限性。

Istio 功能與架構

  • 控制平面與數據平面。
  • Envoy 邊車的作用。
  • Istio 的關鍵組件:Pilot、Citadel、Mixer(舊版)、Istiod。

在 Kubernetes 上安裝 Istio

  • 為 Istio 準備 Kubernetes 集群。
  • 使用 Helm 和 Istioctl 安裝 Istio。
  • 驗證安裝結果與邊車注入。

利用 Istio 進行流量管理

  • 配置路由、重試和故障轉移。
  • 藍綠部署和金丝雀部署。
  • 使用 Istio Gateway 處理入口流量。

利用 Istio 實現服務網格安全

  • 服務間認證的雙向 TLS(mTLS)。
  • 授權策略(RBAC 和 ABAC)。
  • Istio 中的零信任架構。

可觀測性與監控

  • 將 Prometheus 和 Grafana 與 Istio 結合使用。
  • 利用 Jaeger 和 Zipkin 進行分佈式追蹤。
  • 分析指標、日誌和追蹤數據。

Istio 與 Calico 集成

  • 高級網絡策略執行。
  • 保護 Pod 間通信。
  • Istio + Calico 部署的最佳實踐。

故障排除與最佳實踐

  • Istio 部署中的常見問題。
  • 調試邊車代理。
  • 生產環境服務網格的操作最佳實踐。

總結與後續步驟

最低要求

  • 對網絡概念的基礎理解。
  • 具有 Linux 命令行的使用經驗。
  • 了解容器和 Kubernetes 的知識。

目標受眾

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

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類