2017-12-26 16 views
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が正常でないことが考えられますか?

答えて

0

解消honor-cooldown paramをリクエストから削除

関連する問題