AWS EKS Kubernetes-Masterclass | DevOps, Microservices

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

Docker、EBS、RDS、CLB、NLB、ALB、Fargate、ECR、CloudWatch、Route53、证书管理器、X-Ray、入口、自动缩放、SNS。

你将会学到的

  • 在完成实时模板编写部分后,您将自信地编写 kubernetes 清单
  • 您将学习 30 多个 kubernetes 概念并将 18 种 AWS 服务与 EKS 结合使用
  • 您将通过命令式和声明式方法学习 Kubernetes 基础知识
  • 您将学习为存储类、持久卷声明 pvc、mysql 和 EBS CSI 驱动程序等存储概念编写和部署 k8s 清单
  • 您将学习使用 k8s 外部名称服务从原生 EBS 存储切换到 RDS 数据库
  • 您将学习为经典和网络负载均衡器编写和部署负载均衡器 k8s 清单
  • 您将通过启用基于上下文路径的路由、SSL、SSL 重定向和外部 DNS 等功能来学习编写入口 k8s 清单。
  • 您将学习为高级 Fargate 配置文件编写 k8s 清单,并在 EC2 和 Fargate Serverless 中进行混合模式工作负载部署
  • 您将学习将 ECR – Elastic Container Registry 与 EKS 结合使用。
  • 您将使用 AWS 代码服务(如 CodeCommit、CodeBuild 和 CodePipeline)实施 DevOps 概念
  • 您将实施微服务核心概念,例如服务发现、使用 X-Ray 和 Canary 部署的分布式跟踪
  • 您将学习启用 HPA、VPA 和 Cluster Autoscaler 等自动缩放功能
  • 您将学习使用 CloudWatch Container Insights 为 EKS 集群和集群中的工作负载启用监控和日志记录
  • 您将通过实现从 Docker Hub 下载映像并在本地桌面上运行并在本地构建映像、测试和推送到 Docker Hub 等用例来学习 Docker 基础知识。
  • 您将从学习 Docker 基础知识开始慢慢学习 Kubenetes。
  • 您将在该过程中掌握许多 kubectl 命令

要求

  • 您必须拥有一个 AWS 账户才能跟随我进行动手实践活动。
  • 您无需具备任何基本的 Docker 或 kubernetes 知识即可开始本课程。

说明

******* 课程大纲 *******

欢迎参加AWS EKS Kubernetes 的精彩课程 – 大师班 | DevOps,微服务。  以下是本课程涵盖的模块列表。

课程模块

  1. 使用 eksctl CLI 创建 AWS EKS 集群
  2. Docker 基础知识
  3. Kubernetes 基础知识(Pod、ReplicaSet、部署和服务)
  4. 带有 AWS EBS CSI 驱动程序的 EKS 存储
  5. Kubernetes 应用程序部署的重要概念
  6. Kubernetes – 秘密
  7. Kubernetes – 初始化容器
  8. Kubernetes – Liveness & Readiness Probes
  9. Kubernetes – 请求和限制
  10. Kubernetes – 命名空间、限制范围和资源配额
  11. EKS 存储与 AWS RDS MySQL 数据库
  12. 使用 CLB 和 NLB 进行负载平衡
  13. 使用 CLB 进行负载平衡 – AWS Classic Load Balancer
  14. 使用 NLB 进行负载平衡 – AWS 网络负载平衡器
  15. 使用 ALB 进行负载平衡 – AWS 应用程序负载平衡器
  16. ALB 入口控制器 – 安装
  17. ALB 入口 – 基础知识
  18. ALB 入口 – 基于上下文路径的路由
  19. ALB 入口 – SSL
  20. ALB 入口 – SSL 将 HTTP 重定向到 HTTPS
  21. ALB 入口 – 外部 DNS
  22. 在 AWS Fargate Serverless 上部署 Kubernetes 工作负载
  23. AWS Fargate 配置文件 – 基本
  24. AWS Fargate 配置文件 – 使用 YAML 的高级
  25. 构建容器并将其推送到 AWS ECR 并在 EKS 中使用它
  26. 使用 AWS 开发人员工具 CodeCommit、CodeBuild 和 CodePipeline 进行开发运营
  27. EKS 上的微服务部署 – 服务发现
  28. 使用 AWS X-Ray 的微服务分布式跟踪
  29. 微服务金丝雀部署
  30. EKS HPA – 水平吊舱自动售货机
  31. EKS VPA – 垂直吊舱自动售货机
  32. EKS CA – 集群自动售货机
  33. 使用 CloudWatch 代理和 Fluentd 进行 EKS 监控 – Container Insights

涵盖的 AWS 服务

  1. AWS EKS – 弹性 Kubernetes 服务
  2. AWS EBS – 弹性块存储
  3. AWS RDS – 关系数据库服务 MySQL
  4. AWS CLB – 经典负载均衡器
  5. AWS NLB – 网络负载均衡器
  6. AWS ALB – 应用程序负载均衡器
  7. AWS Fargate – 无服务器
  8. AWS ECR – 弹性容器注册表
  9. AWS 开发人员工具 – CodeCommit
  10. AWS 开发人员工具 – CodeBuild
  11. AWS 开发人员工具 – CodePipeline
  12. AWS X 射线
  13. AWS CloudWatch – 容器洞察
  14. AWS CloudWatch – 日志组和日志洞察
  15. AWS CloudWatch – 警报
  16. AWS Route53
  17. AWS 证书管理器
  18. EKS CLI – eksctl
  19. AWS SNS – 简单通知服务

涵盖的 Kubernetes 概念

  1. Kubernetes 架构
  2. 豆荚
  3. 副本集
  4. 部署
  5. 服务 – 节点端口服务
  6. 服务 – 集群 IP 服务
  7. 服务 – 外部名称服务
  8. 服务 – 负载均衡器
  9. 服务 – 入口服务
  10. 服务 – 入口 SSL 和 SSL 重定向
  11. 服务 – 入口和外部 DNS
  12. 命令式 – 使用 kubectl
  13. 声明式 – 使用 YAML 进行声明式
  14. 秘密
  15. 初始化容器
  16. 活跃度和就绪度探针
  17. 请求和限制
  18. 命名空间 – 势在必行
  19. 命名空间 – 限制范围
  20. 命名空间 – 资源配额
  21. 存储类
  22. 持久卷
  23. 持久卷声明
  24. 注释
  25. 金丝雀部署
  26. HPA – 水平 Pod 自动缩放器
  27. VPA – 垂直 Pod 自动缩放器
  28. CA – 集群自动扩缩器
  29. 守护程序集
  30. DaemonSets – Fluentd 用于日志
  31. 配置图

我的每门课程都附带

  • 惊人的动手逐步学习经验
  • 真实的实施经验
  • 问答部分的友好支持
  • 30 天“无条件”退款保证!

此课程面向哪些人:

  • 任何有兴趣使用 AWS EKS 在云上学习 kubernetes 的初学者。
  • 任何有兴趣在 Kubernetes 上学习 Kubernetes DevOps 和微服务部署的初学者
  • 计划掌握 Elastic Kubernetes Service (EKS) 以在 Kubernetes 上运行应用程序的 AWS 架构师或系统管理员或开发人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy资源站 » AWS EKS Kubernetes-Masterclass | DevOps, Microservices