参照先:
keypaire:
①ecs-cli configure profile --profile-name hidenari_ecs --access-key [access keyの値] --secret-key [secret-keyの値]
②ecs-cli configure --cluster ecs-test --default-launch-type EC2 --region ap-northeast-1 --config-name ess-test-config
③ecs-cli up --keypair [keypair名] --capability-iam --size 2 --instance-type t2.micro --cluster-config ecs-test --ecs-profile ess-test-config
1)key-paireを割り当てる
aws ec2 describe-key-pairs --key-name [Key name名]
2)クラスタ作成を行う。
ecs-cli up --keypair [keypair名] --capability-iam --size 2 --instance-type t2.micro --cluster-config ec2-tutorial --ecs-profile ec2-tutorial-profile --force
参照先:
ecs-cli configure --cluster tutorial --default-launch-type FARGATE --config-name tutorial --region ap-northeast-1
ecs-cli configure profile --access-key [access keyの値] --secret-key [secret keyの値] --profile-name tutorial-profile
ecs-cli up --cluster-config tutorial --ecs-profile tutorial-profile
aws ec2 describe-security-groups --filters Name=vpc-id,Values=vpc-xxxxxxxxxxx --region ap-northeast-1
aws ec2 authorize-security-group-ingress --group-id sg-xxxxxxxxxxxx --protocol tcp --port 80 --cidr 0.0.0.0/0 --region ap-northeast-1
3)docker-composeファイルの生成を行う。
vi docker-compose.yml
4)ECSの環境ファイルを生成する。
vi ecs-params.yml
5)docker-composeファイルから実行を行う。
ecs-cli compose --project-name tutorial service up --create-log-groups --cluster-config tutorial --ecs-profile tutorial-profile
ecs-cli compose --project-name tutorial service ps --cluster-config tutorial --ecs-profile tutorial-profile
スケールアップ:
2台にスケーリングアップする。
ecs-cli compose --project-name tutorial service scale 2 --cluster-config tutorial --ecs-profile tutorial-profile
ecs-cli compose --project-name tutorial service ps --cluster-config tutorial --ecs-profile tutorial-profile
削除:
ecs-cli compose --project-name tutorial service down --cluster-config tutorial --ecs-profile tutorial-profile
ecs-cli down --force --cluster-config tutorial --ecs-profile tutorial-profile
0 件のコメント:
コメントを投稿