Kuma Kubernetes ( kumakbn | 35 hours )
Prerequisites:
- 以前對 Kubernetes 基礎知識和容器化概念有經驗
- 熟練使用Linux的命令行介面
- 容器化技術知識(Docker,容器運行時)
- 瞭解網路基礎知識
- 了解網路原理和服務網格概念是有説明的,但不是必需的
公共
- 工程師 DevOps
- 管理員 Kubernetes
- 軟體開發人員
- 系統架構師
Overview:
課程概述:
隈研吾 Service Mesh 的實施和管理 Kubernetes
課程描述:
該專業課程為學員提供了在環境中實施、管理和擴展隈研吾服務網格所需的基本知識和技能Kubernetes。參與者將學習流量路由、可觀測性和安全性的高級技術,使他們能夠提高基於微服務的應用程式的性能和可靠性。
課程目標:
瞭解服務網格架構的基礎知識及其在環境中的作用 Kubernetes。
瞭解如何在集群中部署和配置 Kuma Service Mesh Kubernetes。
使用隈研吾的流量策略探索高級流量路由技術。
實施可觀測性功能,例如指標、日誌記錄和跟蹤,以深入瞭解服務通信。
使用隈研吾的mTLS加密和訪問控制功能,提高微服務環境中的安全性。
獲得管理和擴展 Kuma Service Mesh 部署的技能,以支援不斷增長的應用程式工作負載。
瞭解對 Kuma Service Mesh 配置進行故障排除和優化的最佳實踐。
課程形式
- 講師指導的培訓課程
- 通過 DaDesktop 進行實踐研討會和練習
- 互動 討論
- 課程資料和資源
自訂選項
注意: 課程大綱靈活,可以根據學員的具體要求和目標進行調整。
Course Outline:
隈研吾集成簡介和 Kubernetes
- 隈研吾服務網格概述及其在Kubernetes中的作用
- 隈研吾:功能和架構概述
- 瞭解將 Kuma 與 Kubernetes 集成的好處
- 生態系統中不同服務網格解決方案的比較 Kubernetes
- 瞭解現代微服務架構中對服務網格的需求
- 在集群上安裝 Kuma Kubernetes
- 探索隈研吾的控制平面和數據平面元件
在 Kubernetes 中部署和配置 Kuma
- 在集群中安裝 Kuma 控制面板元件 Kubernetes
- 部署 Kuma 數據平面代理和 Pod Kubernetes
- 與 Kubernetes 的 API 伺服器整合並同步控制面板
- 在環境中驗證和測試隈研吾的部署 Kubernetes
使用Kuma進行服務發現和流量路由
- 使用隈研吾的服務目錄配置服務發現
- 使用隈研吾的流量路由資源實施流量路由策略
- 實踐教程:為各種部署方案配置流量路由
- 隈研吾的負載均衡策略:第 4 層和第 7 層負載均衡
使用隈研吾進行高級流量管理
- 深入瞭解隈研吾的交通政策
- 隈研吾的流量路由、拆分和整形技術
- 加權路由、故障注入和斷路
- 隈研吾的金絲雀和藍綠色分佈 Kubernetes
隈研吾的流量可觀測性和安全性
- 使用Kuma數據平面代理實現遙測和可觀測性
- 隈研吾的流量指標、跟蹤和日誌記錄功能介紹
- 使用 mTLS 加密實現服務到服務通訊安全
- 使用隈研吾的流量策略實施流量策略和訪問控制
在 Kubernetes 中使用 Kuma 增強了安全性
- 在服務之間實現相互 TLS 身份驗證 (mTLS)
- 基於角色的訪問控制 (RBAC) 策略,用於細粒度訪問控制
- 集群內 Kuma Service Mesh 中的加密和數據保護 Kubernetes
使用隈研吾進行可觀測性和監控
- 使用 Prometheus 和 Grafana 進行 Kuma 指標跟蹤
- 使用 Kuma 進行紀錄記錄和追蹤以提高可觀測性
- 環境中的 Kuma 部署故障排除和調試 Kubernetes
多集群部署策略
- 跨多個集群的 Kuma 聯合服務網格架構 Kubernetes
- 跨集群的服務網格複製和同步
- 多集群環境中 Kuma 的災難恢復規劃和高可用性注意事項
性能優化與 Scala隈研吾在 Kubernetes 中的能力
- 優化隈研吾的控制面板和數據平面元件的性能
- Scala隈研吾在集群中的部署能力 Kubernetes
- Kuma Service Mesh 的負載均衡和性能調優策略
高級主題和最佳實踐
- 實施故障注入和斷路以進行彈性測試
- 高級流量路由技術:流量轉移和鏡像
- 隈研吾與外部服務網格的集成(例如Istio、Linkerd)
- 在生產環境中部署和管理隈研吾的最佳實踐
- 常見問題疑難解答和調試技術
實踐研討會:
- 為Kuma部署配置集群Kubernetes
- 使用高級流量管理策略部署微服務應用程式
- 使用 mTLS 和 RBAC 實施安全措施
- 使用 Prometheus 和 Grafana 監控 Kuma 部署
- 多集群部署場景和容災測試
- Kubernetes 中 Kuma 的性能調優和可伸縮性練習
專案與期末考試(選擇)
- 結論專案:使用Kuma為示例微服務應用程式設計和實現服務網格架構
- NobleProg認證考試:評估學員對隈研吾概念、設置和最佳實踐的理解
Sites Published: