AWS Fargate 和 ECS 高级课程 | 在 AWS 上使用 Docker

AWS Fargate & ECS – Master Class | Docker on AWS

实用方法学习Amazon ECS与Fargate和EC2启动类型,应用负载均衡,ECR,动态端口映射

 学习内容

  •  亚马逊 ECR
  • 定义容器、任务、服务和集群
  •  桥接网络模式
  • ECS 集群 – AWS Fargate、EC2 Linux/Windows
  •  动态端口映射
  • ECS 集群中的 Application Load Balancer
  • 运行任务 – Fargate/EC2 启动类型
  • 创建服务 – Fargate/EC2 启动类型
  • 为 ECS 集群创建 VPC
  • ECS 集群上资源的详细视图
  • 在 VPC 的私有子网上运行 nginx Web 应用程序
  • 通过练习实验课程逐步学习

 要求

  • 具有互联网连接的 PC 或笔记本电脑
  • 应拥有 AWS 账户
  • AWS 服务的基本知识

 描述

 介绍

  •  ECS 服务概述

  • 构建 ECS 集群所涉及的组件

  • 映像注册表 – Amazon ECR

  • 管理 – Amazon ECS & Amazon EKS

  • 托管 – AWS Fargate & Amazon EC2

  • 创建您的第一个 ECS 集群

  • 定义容器、任务、服务和集群

  • 实验课程 – 使用 ECS 集群运行 Nginx 应用程序

  • 实验课程 – ECS 集群中的服务

  • 实验室会话 – 在 VM 基础架构上运行 Docker 应用程序

  • 实验室会话 – 使用 DockerFile 构建 Docker 镜像

  • 创建您自己的 VPC – Amazon ECS 的前提条件

AWS Fargate

  • ECS 集群概述 – AWS Fargate、EC2 Linux/Windows

  • 运行任务 – Fargate 启动类型

  • 创建服务 – Fargate Launch 类型

  •  任务定义

  • 创建 Nginx Web 应用程序的 Docker 镜像

  • 将 Docker 映像推送到 AWS ECR 存储库

  • 在任务定义中添加容器

  • 在 Fargate 集群中运行 Nginx 应用程序的任务

  • 在 Fargate 集群中创建 Nginx 应用程序的服务

  • 更新 Fargate 集群中的服务

AWS ECS 集群 – EC2 Linux + 联网

  • AWS ECS 集群概述 – EC2 Linux

  • 为 ECS 集群创建您自己的 VPC

  • 实验 – 创建 EC2 启动类型 ECS 集群

  • 集群上资源的详细视图

  • 实验室 – 访问私有子网实例

  • 实验室 – 访问私有子网实例

  • 为 Nginx Web 服务器创建任务

  • 桥接网络模式概述

  • 定义任务大小并添加容器

  • 在集群中添加任务

  • 从实例检查容器状态

  • 访问在私有子网上运行的 Nginx Web 服务器

  • 在 ECS 集群中运行多个容器

 动态端口映射

  • 动态端口映射概述

  • 实验室 – 配置动态端口映射

  • 实验室 – 将动态端口添加到安全组

ECS 集群中的 Application Load Balancer

  • ECS 集群中的 ALB 概述

  •  配置 ALB

  • 在 ALB 中定义目标组和侦听器

  • 为 ECS 集群创建任务

  •  创建服务

  • 集群上资源的详细视图

  •  测试 ALB

  • 通过 ALB 将流量平均分配到所有容器

  •  上一讲

这门课程的适用对象:

  • 任何想要了解有关 AWS 服务的更多信息的人都可以参加本课程
  • 本课程没有正式的先决条件;但是,了解 AWS 常见服务的基本知识将非常有益。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。