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