课程大纲

平台工程高级概念

  • 平台工程基础知识回顾
  • 可扩展性背景下平台工程的演变
  • 可扩展平台架构的设计原则

深入了解 Microservices 架构

  • 微服务设计原则
  • 将整体式应用程序分解为微服务
  • Communication 模式和服务发现

使用 Docker 进行容器化

  • 先进的容器化技术
  • 为微服务构建优化的 Docker 映像
  • 容器网络和存储注意事项

Kubernetes 生态系统与架构

  • 深入探索 Kubernetes 组件
  • 设置和管理 Kubernetes 集群
  • Kubernetes 网络、存储和安全最佳实践

在 Kubernetes 上部署 Microservices

  • 微服务的部署策略
  • 使用 Helm 图表管理服务部署
  • Kubernetes 环境中的持续部署实践

Microservices 中的可观测性和监控

  • 为微服务实现日志记录、监视和警报
  • Kubernetes 生态系统中用于可观测性的工具和平台
  • 分析指标和日志以维护系统运行状况

扩展和性能调优

  • 水平和垂直扩展策略
  • 基于负载的自动扩展服务
  • 性能调优和资源优化

弹性和可靠性工程

  • 针对故障进行设计:微服务中的弹性模式
  • 实施运行状况检查、熔断和速率限制
  • 灾难恢复和高可用性策略

Microservices 和 Kubernetes 的安全注意事项

  • 保护微服务通信
  • Kubernetes 安全功能和最佳实践
  • 实现服务网格以增强安全性

实践项目

  • 在 Kubernetes 上设计和部署可扩展的微服务应用程序
  • 实现用于微服务部署的 CI/CD 管道
  • 应用监视和扩展实践来维护应用程序性能

摘要和后续步骤

要求

  • 了解容器化和编排概念
  • 具有 Docker 和基本 Kubernetes 操作的经验
  • 熟悉云计算和微服务架构

观众

  • 平台工程师
  • DevOps 专业人士
  • 软件架构师
 35 小时

人数



每位参与者的报价

客户评论 (5)

相关课程

课程分类

1