AWS ECS Fargate 集群创建

在之前的AWS 相关课程中已经对使用ECS Fargate方式创建集群做了简单实验,但在之前的实验中只对AWS预先定义好的sample-app做了实验,这里补充一个完整的实验内容。

--课程与题库整理--

相关题库整理和课程分享

--

什么是 AWS Fargate?

AWS Fargate 是可与 Amazon ECS 结合使用的技术,使您在运行容器时不必管理 Amazon EC2 实例的服务器或集群。使用 Fargate,您不必再预配置、配置或扩展虚拟机集群即可运行容器。这样一来,您就无需再选择服务器类型、确定扩展集群的时间和优化集群打包。 运行具有 Fargate 启动类型或 Fargate 容量提供程序的 Amazon ECS 任务和服务时,将应用程序打包到容器中,指定操作系统、CPU 和内存要求,定义联网和 IAM 策略,然后启动应用程序。每个 Fargate 任务都具有自己的隔离边界,不与其他任务共享底层内核、CPU 资源、内存资源或弹性网络接口。

成本上也相对于EC2方式更低。

开始操作步骤:

1.创建Fargate集群

请确保您位于美国东部(弗吉尼亚北部)us-east-1 区域

顶部菜单导航到 ECS

单击开始使用

在集群配置下,指定集群名称:例如Fargatetest

联网选项:这里使用默认VPC和子网即可

基础设施:保持默认,默认为Fargate无服务器选项

其他可选项保持默认

单击创建按钮

2.创建任务定义

任务定义类似于应用程序的蓝图。每次在 Amazon ECS 中启动任务时,您都指定任务定义。这样,服务知道要用于容器的 Docker 映像、任务中要使用的容器数量以及为每个容器分配的资源。

左侧菜单导航到任务定义

选择创建新任务定义

在任务定义配置下,指定任务定义名称:可随喜好填写

容器 - 1配置

可以按实际需求配置容器信息,例如镜像、端口、名称等,在这里我定义nginx容器配置。

同样可以上传自定义Docker镜像至DockerHub等进行引用

其他选项保持默认,单击下一步

配置环境、存储、监控和标签选项

环境:AWS Fargate(无服务器)

操作系统/架构:Linux/X86_64

任务大小:1vCPU,2GB内存

其他选项保持默认,单击下一步进行查看创建即可

3.创建服务

创建使用该任务定义的服务

左侧菜单选择集群,然后选择您在 第 1 步:创建集群 中创建的集群。

从服务选项卡上,选择创建。

在部署配置下,指定应用程序的部署方式。

在任务定义中,选择您在 第 2 步:创建任务定义 中创建的任务定义。

对于服务名称,可随喜好填写。

对于预期任务数,输入 1。

其他选项保持默认,单击创建按钮即可

4.验证服务

在集群页面上,选择任务选项卡

点击刚刚创建的任务进入详情

在配置部分的公有 IP下方,选择打开地址

您应看到显示应用程序的实例网页

无法打开页面的情况:请检查安全组是否允许了HTTP流量或再次确认配置是否正确

--

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值