AWS EKS Kubernetes 大师班、实践指南 | DevOps、微服务 | 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,微服务。 以下是本课程涵盖的模块列表。
课程模块
- 使用 eksctl CLI 创建 AWS EKS 集群
- Docker 基础知识
- Kubernetes 基础知识(Pod、ReplicaSet、部署和服务)
- 带有 AWS EBS CSI 驱动程序的 EKS 存储
- Kubernetes 应用程序部署的重要概念
- Kubernetes – 秘密
- Kubernetes – 初始化容器
- Kubernetes – Liveness & Readiness Probes
- Kubernetes – 请求和限制
- Kubernetes – 命名空间、限制范围和资源配额
- EKS 存储与 AWS RDS MySQL 数据库
- 使用 CLB 和 NLB 进行负载平衡
- 使用 CLB 进行负载平衡 – AWS Classic Load Balancer
- 使用 NLB 进行负载平衡 – AWS 网络负载平衡器
- 使用 ALB 进行负载平衡 – AWS 应用程序负载平衡器
- ALB 入口控制器 – 安装
- ALB 入口 – 基础知识
- ALB 入口 – 基于上下文路径的路由
- ALB 入口 – SSL
- ALB 入口 – SSL 将 HTTP 重定向到 HTTPS
- ALB 入口 – 外部 DNS
- 在 AWS Fargate Serverless 上部署 Kubernetes 工作负载
- AWS Fargate 配置文件 – 基本
- AWS Fargate 配置文件 – 使用 YAML 的高级
- 构建容器并将其推送到 AWS ECR 并在 EKS 中使用它
- 使用 AWS 开发人员工具 CodeCommit、CodeBuild 和 CodePipeline 进行开发运营
- EKS 上的微服务部署 – 服务发现
- 使用 AWS X-Ray 的微服务分布式跟踪
- 微服务金丝雀部署
- EKS HPA – 水平吊舱自动售货机
- EKS VPA – 垂直吊舱自动售货机
- EKS CA – 集群自动售货机
- 使用 CloudWatch 代理和 Fluentd 进行 EKS 监控 – Container Insights
涵盖的 AWS 服务
- AWS EKS – 弹性 Kubernetes 服务
- AWS EBS – 弹性块存储
- AWS RDS – 关系数据库服务 MySQL
- AWS CLB – 经典负载均衡器
- AWS NLB – 网络负载均衡器
- AWS ALB – 应用程序负载均衡器
- AWS Fargate – 无服务器
- AWS ECR – 弹性容器注册表
- AWS 开发人员工具 – CodeCommit
- AWS 开发人员工具 – CodeBuild
- AWS 开发人员工具 – CodePipeline
- AWS X 射线
- AWS CloudWatch – 容器洞察
- AWS CloudWatch – 日志组和日志洞察
- AWS CloudWatch – 警报
- AWS Route53
- AWS 证书管理器
- EKS CLI – eksctl
- AWS SNS – 简单通知服务
涵盖的 Kubernetes 概念
- Kubernetes 架构
- 豆荚
- 副本集
- 部署
- 服务 – 节点端口服务
- 服务 – 集群 IP 服务
- 服务 – 外部名称服务
- 服务 – 负载均衡器
- 服务 – 入口服务
- 服务 – 入口 SSL 和 SSL 重定向
- 服务 – 入口和外部 DNS
- 命令式 – 使用 kubectl
- 声明式 – 使用 YAML 进行声明式
- 秘密
- 初始化容器
- 活跃度和就绪度探针
- 请求和限制
- 命名空间 – 势在必行
- 命名空间 – 限制范围
- 命名空间 – 资源配额
- 存储类
- 持久卷
- 持久卷声明
- 注释
- 金丝雀部署
- HPA – 水平 Pod 自动缩放器
- VPA – 垂直 Pod 自动缩放器
- CA – 集群自动扩缩器
- 守护程序集
- DaemonSets – Fluentd 用于日志
- 配置图
我的每门课程都附带
- 惊人的动手逐步学习经验
- 真实的实施经验
- 问答部分的友好支持
- 30 天“无条件”退款保证!
此课程面向哪些人:
- 任何有兴趣使用 AWS EKS 在云上学习 kubernetes 的初学者。
- 任何有兴趣在 Kubernetes 上学习 Kubernetes DevOps 和微服务部署的初学者
- 计划掌握 Elastic Kubernetes Service (EKS) 以在 Kubernetes 上运行应用程序的 AWS 架构师或系统管理员或开发人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » AWS EKS Kubernetes 大师班、实践指南 | DevOps、微服务 | AWS EKS Kubernetes-Masterclass | DevOps, Microservices
TheItzy » AWS EKS Kubernetes 大师班、实践指南 | DevOps、微服务 | AWS EKS Kubernetes-Masterclass | DevOps, Microservices