AWS ECS 集群不显示容器
AWS ECS cluster is not showing container
我正在尝试创建一个 ECS 集群(使用 cloudformation 模板),我可以在其中创建一个通过 Yaml 文件安装了提供的 AMI 的实例
但我面临的问题 -
在 Yaml 文件中 -
我正在创建集群,然后创建具有最低要求值的服务和任务
集群正在创建服务也在创建,但我在那里看不到任何 Container 实例。
我怎样才能看到容器实例,我需要在我的 YAML 文件中制作什么样的 changes/modifications?
ECS 是亚马逊管理服务,您对底层资源没有任何类型的访问权限。
ECS 也称为 fargate,在该任务中它不创建容器实例。
ECS 中共有两种启动类型
- ECS fargate 启动类型
- EC2 启动类型
在第二次启动类型 ec2 中,它仅创建容器实例,您可以在 ec2 部分中观看它,而使用 fargate 时,您必须将其作为任务定义进行管理
启动类型定义文档:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html
您可以在此处阅读更多内容:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html
对于 EC2 启动类型,您的集群类型将相同
Type: AWS::ECS::Cluster
但SG、VPC、NATGateway等资源会发生变化
EcsHostSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: Access to the ECS hosts that run containers
VpcId: !Ref 'VPC'
我正在尝试创建一个 ECS 集群(使用 cloudformation 模板),我可以在其中创建一个通过 Yaml 文件安装了提供的 AMI 的实例 但我面临的问题 -
在 Yaml 文件中 -
我正在创建集群,然后创建具有最低要求值的服务和任务
集群正在创建服务也在创建,但我在那里看不到任何 Container 实例。
我怎样才能看到容器实例,我需要在我的 YAML 文件中制作什么样的 changes/modifications?
ECS 是亚马逊管理服务,您对底层资源没有任何类型的访问权限。
ECS 也称为 fargate,在该任务中它不创建容器实例。
ECS 中共有两种启动类型
- ECS fargate 启动类型
- EC2 启动类型
在第二次启动类型 ec2 中,它仅创建容器实例,您可以在 ec2 部分中观看它,而使用 fargate 时,您必须将其作为任务定义进行管理
启动类型定义文档:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html
您可以在此处阅读更多内容:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html
对于 EC2 启动类型,您的集群类型将相同
Type: AWS::ECS::Cluster
但SG、VPC、NATGateway等资源会发生变化
EcsHostSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: Access to the ECS hosts that run containers
VpcId: !Ref 'VPC'