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:

Österreich - Kuma Kubernetes

Schweiz - Kuma Kubernetes

Deutschland - Kuma Kubernetes

Denmark - Kuma Kubernetes

Finland - Kuma Kubernetes

Greece - Kuma Kubernetes

Magyarország - Kuma Kubernetes

Luxembourg - Kuma Kubernetes

España - Kuma Kubernetes

Italia - Kuma Kubernetes

România - Kuma Kubernetes

Slovenia - Kuma Kubernetes

Croatia - Kuma Kubernetes

Serbia - Kuma Kubernetes

Bhutan - Kuma Kubernetes

Nepal - Kuma Kubernetes