聯繫我們

課程簡介

服務網格簡介

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

Kubernetes 網絡基礎

  • Kubernetes 核心網絡模型
  • 服務、Ingress 和負載均衡
  • 原生 Kubernetes 網絡的限制

Istio 功能與架構

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

在 Kubernetes 上安裝 Istio

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

Istio 流量管理

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

使用 Istio 實現服務網格安全

  • 使用雙向 TLS (mTLS) 進行服務間身份驗證
  • 授權策略(RBAC 和 ABAC)
  • Istio 中的零信任架構

可觀察性與監控

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

Istio 與 Calico 集成

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

排障與最佳實踐

  • Istio 部署中的常見問題
  • 調試邊車代理
  • 生產級服務網格的運營最佳實踐

總結與下一步

最低要求

  • 了解網絡概念
  • 熟悉 Linux 命令行
  • 具備容器和 Kubernetes 知識

適合對象

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

客戶評論 (1)

課程分類