本节我们将创建Web, Cats, Dogs
三个Service
在demo-ecs
集群中,点击创建service:
Launch type
选择EC2:
应用类型选择service,使用上一节创建的webdef,设置两个replica:
在Load balancing
部分,使用上一节创建的demoecs-alb
, 使用已经创建好的target group:
点击创建。
重复上面的过程,创建一个cats service
:
不一样的是,这里选择创建新的target group, 命名为cats
, path pattern设置为/cats*
, 健康检查的路径设置为/cats/
:
最后创建service。
创建dogs serivce时,启动类型选择Fargate:
依然创建一个新的target group
命名为dogs
, path pattern设置为/dogs*
健康检查路径设置为dogs
:
最后点击创建。
等三个service部署完成后,它们的task数量都达到目标状态:
在tasks里能看到六个正在运行,且两个为fargate:
在ALB页面中获取它的DNS,使用http协议(注意在chrome里默认协议可能是https)访问,页面如下:
访问对应的cats/
或dogs
,效果如下: