Skip to content

EC2のAuto Scallingを使っている #23

@coord-e

Description

@coord-e

Step 1: 環境

  • commit c3fe0f0
  • dbgen/backend cb0391a
  • Terraform v0.11.14
    • provider.acme v1.1.2
    • provider.archive v1.2.2
    • provider.aws v2.6.0
    • provider.template v2.1.2
    • provider.tls v1.2.0
  • tfenv 1.0.1

Step 2: 問題

EC2向けのAuto ScallingとECSのAuto Scallingを混同していた
EC2のAuto Scallingでやっても、そこにタスクが配置されなければ意味がない

desired_count = 1

ECSのサービスの設定を変えなければいけないので、EC2向けのAuto Scalling(現在の設定)では実現できない

再現のための手順:

  1. デプロイする

どうなってしまうか:

ターゲットグループに一匹しかインスタンスがくっついていない
(desired_count = 1の影響で、インスタンスは立ってもタスクが生えていない)
これはdesired_count = 4にすればいい話ではあるが、EC2のAuto Scallingでインスタンス数が変動したときに対応できない

どうなるべきだったのか:

ECSのAuto Scallingを使う

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions