聯繫我們

課程簡介

服務網格介紹

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

Kubernetes 網路基礎

  • Kubernetes 核心網路模型
  • 服務(Services)、入口(Ingress)與負載均衡
  • 原生 Kubernetes 網路的限制

Istio 功能與架構

  • 控制平面(Control Plane)與數據平面(Data Plane)
  • Envoy 副駕駛(Sidecars)的角色
  • Istio 主要組件:Pilot, Citadel, Mixer(舊版), Istiod

在 Kubernetes 上安裝 Istio

  • 為 Istio 準備 Kubernetes 叢集
  • 使用 Helm 和 Istioctl 安裝 Istio
  • 驗證安裝狀態及副駕駛注冊(Injection)

使用 Istio 進行流量管理

  • 設定路由、重試與故障轉移
  • 藍綠部署與金丝雀發布(Canary Deployments)
  • 使用 Istio Gateway 處理入站流量

使用 Istio 增強服務網格安全性

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

可觀測性與監控

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

整合 Istio 與 Calico

  • 執行先進的網路策略
  • 保障 Pod 間通信安全
  • Istio + Calico 部署的最佳實務

故障排查與最佳實務

  • Istio 部署中的常見問題
  • 除錯副駕駛代理
  • 生產環境服務網格的运维最佳實務

總結與後續步驟

最低要求

  • 具備網路相關概念的理解
  • 擁有 Linux 命令列操作經驗
  • 熟悉容器技術與 Kubernetes

目標學員

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

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類