0
最小サイズと希望容量を1
に設定してASGを作成しました。 EC2インスタンスは、Application Load Balancerにバインドされています。イグニッションを使用して、起動設定のユーザーデータを定義します。問題は、私は私が所望の容量を変更することはできませんエラーScalingActivityInProgress
として得ることであるインスタンスのブートストラップ中に希望の容量エラーを設定します
# Set the ASG Desired Capacity - get CoreOS metadata
ASG_NAME=$(/usr/bin/docker run --rm --net=host \
"$AWSCLI_IMAGE" aws autoscaling describe-auto-scaling-instances \
--region="$COREOS_EC2_REGION" --instance-ids="$COREOS_EC2_INSTANCE_ID" \
--query 'AutoScalingInstances[].AutoScalingGroupName' --output text)
echo "Check desired capacity of Auto Scaling group..."
# shellcheck disable=SC2154,SC2086
/usr/bin/docker run --rm --net=host \
$AWSCLI_IMAGE aws autoscaling set-desired-capacity \
--region="$COREOS_EC2_REGION" --auto-scaling-group-name "$ASG_NAME" \
--desired-capacity 3 \
--honor-cooldown
:私は点火にこれらの2つのコマンドを実行するスクリプトを定義して実行します。
まず、根本原因を理解したいと思います。上記のコマンドを実行すると、ALBが正常でないことが考えられますか?