課程簡介

服務網格簡介

  • 大規模管理微服務的挑戰
  • 服務網格解決的問題
  • 將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中的零信任架構

可觀測性與監控

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

將Istio與Calico集成

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

故障排除與最佳實踐

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

總結與下一步

最低要求

  • 瞭解網絡概念
  • 具備Linux命令行經驗
  • 瞭解容器和Kubernetes

受衆

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

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類