Eksctl: Error: You must use a valid fully-formed launch template

Created on 5 Sep 2019  Â·  10Comments  Â·  Source: weaveworks/eksctl

I'm getting this issue deploying using eksctl as of today. I've made no changes to my deployment scripts:

You must use a valid fully-formed launch template. EBS-optimized instances are not supported for your requested configuration. Please check the documentation for supported configurations. (Service: AmazonAutoScaling; Status Code: 400; Error Code: ValidationError; Request ID: a6251170-cfe8-11e9-ae88-234007dafb6a)

My eksctl command is:

AWS_REGION=us-east-1 /usr/local/bin/eksctl create cluster --region=us-east-1 --node-type=t2.medium --zones=us-east-1a,us-east-1b,us-east-1d --verbose=4 >> /var/log/eksctl.log 2>&1

My eksctl is pulled from https://github.com/weaveworks/eksctl/releases/download/latest_release/eksctl_linux_amd64.tar.gz at deployment time.

Full verbose output:

# cat eksctl.log
2019-09-05T14:07:25Z [ℹ]  using region us-east-1
2019-09-05T14:07:25Z [â–¶]  role ARN for the current session is "arn:aws:iam::595721378487:user/cloud_user"
2019-09-05T14:07:25Z [â–¶]  VPC CIDR (192.168.0.0/16) was divided into 8 subnets [192.168.0.0/19 192.168.32.0/19 192.168.64.0/19 192.168.96.0/19 192.168.128.0/19 192.168.160.0/19 192.168.192.0/19 192.168.224.0/19]
2019-09-05T14:07:25Z [ℹ]  subnets for us-east-1a - public:192.168.0.0/19 private:192.168.96.0/19
2019-09-05T14:07:25Z [ℹ]  subnets for us-east-1b - public:192.168.32.0/19 private:192.168.128.0/19
2019-09-05T14:07:25Z [ℹ]  subnets for us-east-1d - public:192.168.64.0/19 private:192.168.160.0/19
2019-09-05T14:07:25Z [â–¶]  resolving AMI using StaticGPUResolver for region us-east-1, instanceType t2.medium and imageFamily AmazonLinux2
2019-09-05T14:07:25Z [â–¶]  can't resolve AMI using StaticGPUResolver as instance type t2.medium is non-GPU
2019-09-05T14:07:25Z [â–¶]  resolving AMI using StaticDefaultResolver for region us-east-1, version 1.13, instanceType t2.medium and imageFamily AmazonLinux2
2019-09-05T14:07:25Z [ℹ]  nodegroup "ng-8d360547" will use "ami-0d3998d69ebe9b214" [AmazonLinux2/1.13]
2019-09-05T14:07:25Z [ℹ]  using Kubernetes version 1.13
2019-09-05T14:07:25Z [ℹ]  creating EKS cluster "beautiful-unicorn-1567692445" in "us-east-1" region
2019-09-05T14:07:25Z [â–¶]  cfg.json = \
{
    "kind": "ClusterConfig",
    "apiVersion": "eksctl.io/v1alpha5",
    "metadata": {
        "name": "beautiful-unicorn-1567692445",
        "region": "us-east-1",
        "version": "1.13"
    },
    "iam": {
        "withOIDC": false
    },
    "vpc": {
        "cidr": "192.168.0.0/16",
        "subnets": {
            "private": {
                "us-east-1a": {
                    "cidr": "192.168.96.0/19"
                },
                "us-east-1b": {
                    "cidr": "192.168.128.0/19"
                },
                "us-east-1d": {
                    "cidr": "192.168.160.0/19"
                }
            },
            "public": {
                "us-east-1a": {
                    "cidr": "192.168.0.0/19"
                },
                "us-east-1b": {
                    "cidr": "192.168.32.0/19"
                },
                "us-east-1d": {
                    "cidr": "192.168.64.0/19"
                }
            }
        },
        "autoAllocateIPv6": false,
        "nat": {
            "gateway": "Single"
        }
    },
    "nodeGroups": [
        {
            "name": "ng-8d360547",
            "ami": "ami-0d3998d69ebe9b214",
            "amiFamily": "AmazonLinux2",
            "instanceType": "t2.medium",
            "privateNetworking": false,
            "securityGroups": {
                "withShared": true,
                "withLocal": true
            },
            "volumeSize": 0,
            "volumeType": "gp2",
            "volumeName": "/dev/xvda",
            "volumeEncrypted": false,
            "volumeIOPS": null,
            "labels": {
                "alpha.eksctl.io/cluster-name": "beautiful-unicorn-1567692445",
                "alpha.eksctl.io/nodegroup-name": "ng-8d360547"
            },
            "ssh": {
                "allow": false
            },
            "iam": {
                "withAddonPolicies": {
                    "imageBuilder": false,
                    "autoScaler": false,
                    "externalDNS": false,
                    "certManager": false,
                    "appMesh": false,
                    "ebs": false,
                    "fsx": false,
                    "efs": false,
                    "albIngress": false,
                    "xRay": false,
                    "cloudWatch": false
                }
            }
        }
    ],
    "availabilityZones": [
        "us-east-1a",
        "us-east-1b",
        "us-east-1d"
    ],
    "cloudWatch": {
        "clusterLogging": {}
    }
}

2019-09-05T14:07:25Z [ℹ]  will create 2 separate CloudFormation stacks for cluster itself and the initial nodegroup
2019-09-05T14:07:25Z [ℹ]  if you encounter any issues, check CloudFormation console or try 'eksctl utils describe-stacks --region=us-east-1 --name=beautiful-unicorn-1567692445'
2019-09-05T14:07:25Z [ℹ]  CloudWatch logging will not be enabled for cluster "beautiful-unicorn-1567692445" in "us-east-1"
2019-09-05T14:07:25Z [ℹ]  you can enable it with 'eksctl utils update-cluster-logging --region=us-east-1 --name=beautiful-unicorn-1567692445'
2019-09-05T14:07:25Z [ℹ]  2 sequential tasks: { create cluster control plane "beautiful-unicorn-1567692445", create nodegroup "ng-8d360547" }
2019-09-05T14:07:25Z [â–¶]  started task: create cluster control plane "beautiful-unicorn-1567692445"
2019-09-05T14:07:25Z [ℹ]  building cluster stack "eksctl-beautiful-unicorn-1567692445-cluster"
2019-09-05T14:07:25Z [â–¶]  CreateStackInput = {
  Capabilities: ["CAPABILITY_IAM"],
  StackName: "eksctl-beautiful-unicorn-1567692445-cluster",
  Tags: [{
      Key: "alpha.eksctl.io/cluster-name",
      Value: "beautiful-unicorn-1567692445"
    },{
      Key: "eksctl.cluster.k8s.io/v1alpha1/cluster-name",
      Value: "beautiful-unicorn-1567692445"
    }],
  TemplateBody: "{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"EKS cluster (dedicated VPC: true, dedicated IAM: true) [created and managed by eksctl]\",\"Resources\":{\"ClusterSharedNodeSecurityGroup\":{\"Type\":\"AWS::EC2::SecurityGroup\",\"Properties\":{\"GroupDescription\":\"Communication between all nodes in the cluster\",\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/ClusterSharedNodeSecurityGroup\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"ControlPlane\":{\"Type\":\"AWS::EKS::Cluster\",\"Properties\":{\"Name\":\"beautiful-unicorn-1567692445\",\"ResourcesVpcConfig\":{\"SecurityGroupIds\":[{\"Ref\":\"ControlPlaneSecurityGroup\"}],\"SubnetIds\":[{\"Ref\":\"SubnetPublicUSEAST1B\"},{\"Ref\":\"SubnetPublicUSEAST1D\"},{\"Ref\":\"SubnetPublicUSEAST1A\"},{\"Ref\":\"SubnetPrivateUSEAST1B\"},{\"Ref\":\"SubnetPrivateUSEAST1D\"},{\"Ref\":\"SubnetPrivateUSEAST1A\"}]},\"RoleArn\":{\"Fn::GetAtt\":\"ServiceRole.Arn\"},\"Version\":\"1.13\"}},\"ControlPlaneSecurityGroup\":{\"Type\":\"AWS::EC2::SecurityGroup\",\"Properties\":{\"GroupDescription\":\"Communication between the control plane and worker nodegroups\",\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/ControlPlaneSecurityGroup\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"IngressInterNodeGroupSG\":{\"Type\":\"AWS::EC2::SecurityGroupIngress\",\"Properties\":{\"Description\":\"Allow nodes to communicate with each other (all ports)\",\"FromPort\":0,\"GroupId\":{\"Ref\":\"ClusterSharedNodeSecurityGroup\"},\"IpProtocol\":\"-1\",\"SourceSecurityGroupId\":{\"Ref\":\"ClusterSharedNodeSecurityGroup\"},\"ToPort\":65535}},\"InternetGateway\":{\"Type\":\"AWS::EC2::InternetGateway\",\"Properties\":{\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/InternetGateway\"}}]}},\"NATGateway\":{\"Type\":\"AWS::EC2::NatGateway\",\"Properties\":{\"AllocationId\":{\"Fn::GetAtt\":\"NATIP.AllocationId\"},\"SubnetId\":{\"Ref\":\"SubnetPublicUSEAST1A\"},\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/NATGateway\"}}]}},\"NATIP\":{\"Type\":\"AWS::EC2::EIP\",\"Properties\":{\"Domain\":\"vpc\"}},\"NATPrivateSubnetRouteUSEAST1A\":{\"Type\":\"AWS::EC2::Route\",\"Properties\":{\"DestinationCidrBlock\":\"0.0.0.0/0\",\"NatGatewayId\":{\"Ref\":\"NATGateway\"},\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1A\"}}},\"NATPrivateSubnetRouteUSEAST1B\":{\"Type\":\"AWS::EC2::Route\",\"Properties\":{\"DestinationCidrBlock\":\"0.0.0.0/0\",\"NatGatewayId\":{\"Ref\":\"NATGateway\"},\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1B\"}}},\"NATPrivateSubnetRouteUSEAST1D\":{\"Type\":\"AWS::EC2::Route\",\"Properties\":{\"DestinationCidrBlock\":\"0.0.0.0/0\",\"NatGatewayId\":{\"Ref\":\"NATGateway\"},\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1D\"}}},\"PolicyCloudWatchMetrics\":{\"Type\":\"AWS::IAM::Policy\",\"Properties\":{\"PolicyDocument\":{\"Statement\":[{\"Action\":[\"cloudwatch:PutMetricData\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}],\"Version\":\"2012-10-17\"},\"PolicyName\":{\"Fn::Sub\":\"${AWS::StackName}-PolicyCloudWatchMetrics\"},\"Roles\":[{\"Ref\":\"ServiceRole\"}]}},\"PolicyNLB\":{\"Type\":\"AWS::IAM::Policy\",\"Properties\":{\"PolicyDocument\":{\"Statement\":[{\"Action\":[\"elasticloadbalancing:*\",\"ec2:CreateSecurityGroup\",\"ec2:Describe*\"],\"Effect\":\"Allow\",\"Resource\":\"*\"}],\"Version\":\"2012-10-17\"},\"PolicyName\":{\"Fn::Sub\":\"${AWS::StackName}-PolicyNLB\"},\"Roles\":[{\"Ref\":\"ServiceRole\"}]}},\"PrivateRouteTableUSEAST1A\":{\"Type\":\"AWS::EC2::RouteTable\",\"Properties\":{\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/PrivateRouteTableUSEAST1A\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"PrivateRouteTableUSEAST1B\":{\"Type\":\"AWS::EC2::RouteTable\",\"Properties\":{\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/PrivateRouteTableUSEAST1B\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"PrivateRouteTableUSEAST1D\":{\"Type\":\"AWS::EC2::RouteTable\",\"Properties\":{\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/PrivateRouteTableUSEAST1D\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"PublicRouteTable\":{\"Type\":\"AWS::EC2::RouteTable\",\"Properties\":{\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/PublicRouteTable\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"PublicSubnetRoute\":{\"Type\":\"AWS::EC2::Route\",\"Properties\":{\"DestinationCidrBlock\":\"0.0.0.0/0\",\"GatewayId\":{\"Ref\":\"InternetGateway\"},\"RouteTableId\":{\"Ref\":\"PublicRouteTable\"}}},\"RouteTableAssociationPrivateUSEAST1A\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1A\"},\"SubnetId\":{\"Ref\":\"SubnetPrivateUSEAST1A\"}}},\"RouteTableAssociationPrivateUSEAST1B\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1B\"},\"SubnetId\":{\"Ref\":\"SubnetPrivateUSEAST1B\"}}},\"RouteTableAssociationPrivateUSEAST1D\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PrivateRouteTableUSEAST1D\"},\"SubnetId\":{\"Ref\":\"SubnetPrivateUSEAST1D\"}}},\"RouteTableAssociationPublicUSEAST1A\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PublicRouteTable\"},\"SubnetId\":{\"Ref\":\"SubnetPublicUSEAST1A\"}}},\"RouteTableAssociationPublicUSEAST1B\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PublicRouteTable\"},\"SubnetId\":{\"Ref\":\"SubnetPublicUSEAST1B\"}}},\"RouteTableAssociationPublicUSEAST1D\":{\"Type\":\"AWS::EC2::SubnetRouteTableAssociation\",\"Properties\":{\"RouteTableId\":{\"Ref\":\"PublicRouteTable\"},\"SubnetId\":{\"Ref\":\"SubnetPublicUSEAST1D\"}}},\"ServiceRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"AssumeRolePolicyDocument\":{\"Statement\":[{\"Action\":[\"sts:AssumeRole\"],\"Effect\":\"Allow\",\"Principal\":{\"Service\":[\"eks.amazonaws.com\"]}}],\"Version\":\"2012-10-17\"},\"ManagedPolicyArns\":[\"arn:aws:iam::aws:policy/AmazonEKSServicePolicy\",\"arn:aws:iam::aws:policy/AmazonEKSClusterPolicy\"]}},\"SubnetPrivateUSEAST1A\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1a\",\"CidrBlock\":\"192.168.96.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/internal-elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPrivateUSEAST1A\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"SubnetPrivateUSEAST1B\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1b\",\"CidrBlock\":\"192.168.128.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/internal-elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPrivateUSEAST1B\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"SubnetPrivateUSEAST1D\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1d\",\"CidrBlock\":\"192.168.160.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/internal-elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPrivateUSEAST1D\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"SubnetPublicUSEAST1A\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1a\",\"CidrBlock\":\"192.168.0.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPublicUSEAST1A\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"SubnetPublicUSEAST1B\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1b\",\"CidrBlock\":\"192.168.32.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPublicUSEAST1B\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"SubnetPublicUSEAST1D\":{\"Type\":\"AWS::EC2::Subnet\",\"Properties\":{\"AvailabilityZone\":\"us-east-1d\",\"CidrBlock\":\"192.168.64.0/19\",\"Tags\":[{\"Key\":\"kubernetes.io/role/elb\",\"Value\":\"1\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SubnetPublicUSEAST1D\"}}],\"VpcId\":{\"Ref\":\"VPC\"}}},\"VPC\":{\"Type\":\"AWS::EC2::VPC\",\"Properties\":{\"CidrBlock\":\"192.168.0.0/16\",\"EnableDnsHostnames\":true,\"EnableDnsSupport\":true,\"Tags\":[{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/VPC\"}}]}},\"VPCGatewayAttachment\":{\"Type\":\"AWS::EC2::VPCGatewayAttachment\",\"Properties\":{\"InternetGatewayId\":{\"Ref\":\"InternetGateway\"},\"VpcId\":{\"Ref\":\"VPC\"}}}},\"Outputs\":{\"ARN\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::ARN\"}},\"Value\":{\"Fn::GetAtt\":\"ControlPlane.Arn\"}},\"CertificateAuthorityData\":{\"Value\":{\"Fn::GetAtt\":\"ControlPlane.CertificateAuthorityData\"}},\"ClusterStackName\":{\"Value\":{\"Ref\":\"AWS::StackName\"}},\"Endpoint\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::Endpoint\"}},\"Value\":{\"Fn::GetAtt\":\"ControlPlane.Endpoint\"}},\"FeatureNATMode\":{\"Value\":\"Single\"},\"SecurityGroup\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::SecurityGroup\"}},\"Value\":{\"Ref\":\"ControlPlaneSecurityGroup\"}},\"ServiceRoleARN\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::ServiceRoleARN\"}},\"Value\":{\"Fn::GetAtt\":\"ServiceRole.Arn\"}},\"SharedNodeSecurityGroup\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::SharedNodeSecurityGroup\"}},\"Value\":{\"Ref\":\"ClusterSharedNodeSecurityGroup\"}},\"SubnetsPrivate\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::SubnetsPrivate\"}},\"Value\":{\"Fn::Join\":[\",\",[{\"Ref\":\"SubnetPrivateUSEAST1B\"},{\"Ref\":\"SubnetPrivateUSEAST1D\"},{\"Ref\":\"SubnetPrivateUSEAST1A\"}]]}},\"SubnetsPublic\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::SubnetsPublic\"}},\"Value\":{\"Fn::Join\":[\",\",[{\"Ref\":\"SubnetPublicUSEAST1B\"},{\"Ref\":\"SubnetPublicUSEAST1D\"},{\"Ref\":\"SubnetPublicUSEAST1A\"}]]}},\"VPC\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::VPC\"}},\"Value\":{\"Ref\":\"VPC\"}}}}"
}
2019-09-05T14:07:25Z [ℹ]  deploying stack "eksctl-beautiful-unicorn-1567692445-cluster"
2019-09-05T14:07:25Z [â–¶]  start waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:07:25Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:07:43Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:08:02Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:08:21Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:08:40Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:08:58Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:09:18Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:20:24Z [â–¶]  done after 12m58.128332229s of waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-cluster" to reach "CREATE_COMPLETE" status
2019-09-05T14:20:24Z [â–¶]  processing stack outputs
2019-09-05T14:20:24Z [â–¶]  completed task: create cluster control plane "beautiful-unicorn-1567692445"
2019-09-05T14:20:24Z [â–¶]  started task: create nodegroup "ng-8d360547"
2019-09-05T14:20:24Z [â–¶]  waiting for 1 parallel tasks to complete
2019-09-05T14:20:24Z [â–¶]  started task: create nodegroup "ng-8d360547"
2019-09-05T14:20:24Z [ℹ]  building nodegroup stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547"
2019-09-05T14:20:24Z [â–¶]  user-data = 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
2019-09-05T14:20:24Z [ℹ]  --nodes-min=2 was set automatically for nodegroup ng-8d360547
2019-09-05T14:20:24Z [ℹ]  --nodes-max=2 was set automatically for nodegroup ng-8d360547
2019-09-05T14:20:24Z [â–¶]  CreateStackInput = {
  Capabilities: ["CAPABILITY_IAM"],
  StackName: "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547",
  Tags: [
    {
      Key: "alpha.eksctl.io/cluster-name",
      Value: "beautiful-unicorn-1567692445"
    },
    {
      Key: "eksctl.cluster.k8s.io/v1alpha1/cluster-name",
      Value: "beautiful-unicorn-1567692445"
    },
    {
      Key: "alpha.eksctl.io/nodegroup-name",
      Value: "ng-8d360547"
    },
    {
      Key: "eksctl.io/v1alpha2/nodegroup-name",
      Value: "ng-8d360547"
    }
  ],
  TemplateBody: "{\"AWSTemplateFormatVersion\":\"2010-09-09\",\"Description\":\"EKS nodes (AMI family: AmazonLinux2, SSH access: false, private networking: false) [created and managed by eksctl]\",\"Resources\":{\"EgressInterCluster\":{\"Type\":\"AWS::EC2::SecurityGroupEgress\",\"Properties\":{\"Description\":\"Allow control plane to communicate with worker nodes in group ng-8d360547 (kubelet and workload TCP ports)\",\"DestinationSecurityGroupId\":{\"Ref\":\"SG\"},\"FromPort\":1025,\"GroupId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SecurityGroup\"},\"IpProtocol\":\"tcp\",\"ToPort\":65535}},\"EgressInterClusterAPI\":{\"Type\":\"AWS::EC2::SecurityGroupEgress\",\"Properties\":{\"Description\":\"Allow control plane to communicate with worker nodes in group ng-8d360547 (workloads using HTTPS port, commonly used with extension API servers)\",\"DestinationSecurityGroupId\":{\"Ref\":\"SG\"},\"FromPort\":443,\"GroupId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SecurityGroup\"},\"IpProtocol\":\"tcp\",\"ToPort\":443}},\"IngressInterCluster\":{\"Type\":\"AWS::EC2::SecurityGroupIngress\",\"Properties\":{\"Description\":\"Allow worker nodes in group ng-8d360547 to communicate with control plane (kubelet and workload TCP ports)\",\"FromPort\":1025,\"GroupId\":{\"Ref\":\"SG\"},\"IpProtocol\":\"tcp\",\"SourceSecurityGroupId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SecurityGroup\"},\"ToPort\":65535}},\"IngressInterClusterAPI\":{\"Type\":\"AWS::EC2::SecurityGroupIngress\",\"Properties\":{\"Description\":\"Allow worker nodes in group ng-8d360547 to communicate with control plane (workloads using HTTPS port, commonly used with extension API servers)\",\"FromPort\":443,\"GroupId\":{\"Ref\":\"SG\"},\"IpProtocol\":\"tcp\",\"SourceSecurityGroupId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SecurityGroup\"},\"ToPort\":443}},\"IngressInterClusterCP\":{\"Type\":\"AWS::EC2::SecurityGroupIngress\",\"Properties\":{\"Description\":\"Allow control plane to receive API requests from worker nodes in group ng-8d360547\",\"FromPort\":443,\"GroupId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SecurityGroup\"},\"IpProtocol\":\"tcp\",\"SourceSecurityGroupId\":{\"Ref\":\"SG\"},\"ToPort\":443}},\"NodeGroup\":{\"Type\":\"AWS::AutoScaling::AutoScalingGroup\",\"Properties\":{\"LaunchTemplate\":{\"LaunchTemplateName\":{\"Fn::Sub\":\"${AWS::StackName}\"},\"Version\":{\"Fn::GetAtt\":\"NodeGroupLaunchTemplate.LatestVersionNumber\"}},\"MaxSize\":\"2\",\"MinSize\":\"2\",\"Tags\":[{\"Key\":\"Name\",\"PropagateAtLaunch\":\"true\",\"Value\":\"beautiful-unicorn-1567692445-ng-8d360547-Node\"},{\"Key\":\"kubernetes.io/cluster/beautiful-unicorn-1567692445\",\"PropagateAtLaunch\":\"true\",\"Value\":\"owned\"}],\"VPCZoneIdentifier\":{\"Fn::Split\":[\",\",{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SubnetsPublic\"}]}},\"UpdatePolicy\":{\"AutoScalingRollingUpdate\":{\"MaxBatchSize\":\"1\",\"MinInstancesInService\":\"0\"}}},\"NodeGroupLaunchTemplate\":{\"Type\":\"AWS::EC2::LaunchTemplate\",\"Properties\":{\"LaunchTemplateData\":{\"EbsOptimized\":true,\"IamInstanceProfile\":{\"Arn\":{\"Fn::GetAtt\":\"NodeInstanceProfile.Arn\"}},\"ImageId\":\"ami-0d3998d69ebe9b214\",\"InstanceType\":\"t2.medium\",\"NetworkInterfaces\":[{\"AssociatePublicIpAddress\":true,\"DeviceIndex\":0,\"Groups\":[{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::SharedNodeSecurityGroup\"},{\"Ref\":\"SG\"}]}],\"UserData\":\"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\"},\"LaunchTemplateName\":{\"Fn::Sub\":\"${AWS::StackName}\"}}},\"NodeInstanceProfile\":{\"Type\":\"AWS::IAM::InstanceProfile\",\"Properties\":{\"Path\":\"/\",\"Roles\":[{\"Ref\":\"NodeInstanceRole\"}]}},\"NodeInstanceRole\":{\"Type\":\"AWS::IAM::Role\",\"Properties\":{\"AssumeRolePolicyDocument\":{\"Statement\":[{\"Action\":[\"sts:AssumeRole\"],\"Effect\":\"Allow\",\"Principal\":{\"Service\":[\"ec2.amazonaws.com\"]}}],\"Version\":\"2012-10-17\"},\"ManagedPolicyArns\":[\"arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy\",\"arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy\",\"arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly\"],\"Path\":\"/\"}},\"SG\":{\"Type\":\"AWS::EC2::SecurityGroup\",\"Properties\":{\"GroupDescription\":\"Communication between the control plane and worker nodes in group ng-8d360547\",\"Tags\":[{\"Key\":\"kubernetes.io/cluster/beautiful-unicorn-1567692445\",\"Value\":\"owned\"},{\"Key\":\"Name\",\"Value\":{\"Fn::Sub\":\"${AWS::StackName}/SG\"}}],\"VpcId\":{\"Fn::ImportValue\":\"eksctl-beautiful-unicorn-1567692445-cluster::VPC\"}}}},\"Outputs\":{\"FeatureLocalSecurityGroup\":{\"Value\":true},\"FeaturePrivateNetworking\":{\"Value\":false},\"FeatureSharedSecurityGroup\":{\"Value\":true},\"InstanceProfileARN\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::InstanceProfileARN\"}},\"Value\":{\"Fn::GetAtt\":\"NodeInstanceProfile.Arn\"}},\"InstanceRoleARN\":{\"Export\":{\"Name\":{\"Fn::Sub\":\"${AWS::StackName}::InstanceRoleARN\"}},\"Value\":{\"Fn::GetAtt\":\"NodeInstanceRole.Arn\"}}}}"
}
2019-09-05T14:20:24Z [ℹ]  deploying stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547"
2019-09-05T14:20:24Z [â–¶]  start waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547" to reach "CREATE_COMPLETE" status
2019-09-05T14:20:24Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547" to reach "CREATE_COMPLETE" status
2019-09-05T14:20:40Z [â–¶]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547" to reach "CREATE_COMPLETE" status
2019-09-05T14:23:14Z [✖]  unexpected status "ROLLBACK_IN_PROGRESS" while waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547"
2019-09-05T14:23:14Z [ℹ]  fetching stack events in attempt to troubleshoot the root cause of the failure
2019-09-05T14:23:14Z [▶]  AWS::CloudFormation::Stack/eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547: ROLLBACK_IN_PROGRESS – "The following resource(s) failed to create: [NodeGroup]. . Rollback requested by user."
2019-09-05T14:23:14Z [✖]  AWS::AutoScaling::AutoScalingGroup/NodeGroup: CREATE_FAILED – "You must use a valid fully-formed launch template. EBS-optimized instances are not supported for your requested configuration. Please check the documentation for supported configurations. (Service: AmazonAutoScaling; Status Code: 400; Error Code: ValidationError; Request ID: a6251170-cfe8-11e9-ae88-234007dafb6a)"
2019-09-05T14:23:14Z [â–¶]  AWS::AutoScaling::AutoScalingGroup/NodeGroup: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::LaunchTemplate/NodeGroupLaunchTemplate: CREATE_COMPLETE
2019-09-05T14:23:14Z [▶]  AWS::EC2::LaunchTemplate/NodeGroupLaunchTemplate: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::LaunchTemplate/NodeGroupLaunchTemplate: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::IAM::InstanceProfile/NodeInstanceProfile: CREATE_COMPLETE
2019-09-05T14:23:14Z [▶]  AWS::IAM::InstanceProfile/NodeInstanceProfile: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::IAM::InstanceProfile/NodeInstanceProfile: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::IAM::Role/NodeInstanceRole: CREATE_COMPLETE
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupEgress/EgressInterClusterAPI: CREATE_COMPLETE
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterCluster: CREATE_COMPLETE
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupEgress/EgressInterCluster: CREATE_COMPLETE
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterCP: CREATE_COMPLETE
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterAPI: CREATE_COMPLETE
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroupIngress/IngressInterCluster: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterCluster: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroupEgress/EgressInterClusterAPI: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroupEgress/EgressInterCluster: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterCP: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupEgress/EgressInterCluster: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupEgress/EgressInterClusterAPI: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterAPI: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterCP: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroupIngress/IngressInterClusterAPI: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroup/SG: CREATE_COMPLETE
2019-09-05T14:23:14Z [▶]  AWS::EC2::SecurityGroup/SG: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [▶]  AWS::IAM::Role/NodeInstanceRole: CREATE_IN_PROGRESS – "Resource creation Initiated"
2019-09-05T14:23:14Z [â–¶]  AWS::EC2::SecurityGroup/SG: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [â–¶]  AWS::IAM::Role/NodeInstanceRole: CREATE_IN_PROGRESS
2019-09-05T14:23:14Z [▶]  AWS::CloudFormation::Stack/eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547: CREATE_IN_PROGRESS – "User Initiated"
2019-09-05T14:23:14Z [â–¶]  failed task: create nodegroup "ng-8d360547" (will continue until other parallel tasks are completed)
2019-09-05T14:23:14Z [â–¶]  failed task: create nodegroup "ng-8d360547" (will not run other sequential tasks)
2019-09-05T14:23:14Z [ℹ]  1 error(s) occurred and cluster hasn't been created properly, you may wish to check CloudFormation console
2019-09-05T14:23:14Z [ℹ]  to cleanup resources, run 'eksctl delete cluster --region=us-east-1 --name=beautiful-unicorn-1567692445'
2019-09-05T14:23:14Z [✖]  waiting for CloudFormation stack "eksctl-beautiful-unicorn-1567692445-nodegroup-ng-8d360547" to reach "CREATE_COMPLETE" status: ResourceNotReady: failed waiting for successful resource state
2019-09-05T14:23:14Z [✖]  failed to create cluster "beautiful-unicorn-1567692445"
kinbug

Most helpful comment

I just ran into this issue as well.

All 10 comments

My eksctl is pulled from https://github.com/weaveworks/eksctl/releases/download/latest_release/eksctl_linux_amd64.tar.gz at deployment time.

Does this mean you were using 0.5.0 or 0.5.1?

Whatever was latest at 2019-09-05T14:23Z .. about 2 hours ago as of this comment. It was either 0.5.0 or 0.5.1. When was 0.5.1 pushed out, and is it supposed to address this issue?

I just ran into this issue as well.

@ejsmith Glad it's not just me!

I'm on 0.5.1 as well. I was trying to create a 1.14 cluster and I assumed it was something related to that.

We have the same issue after we upgraded to eksctl 0.5.0. The problem persist with 0.5.1.

Hi @mrichman , thank you for reporting this issue.

I believe you are hitting a known problem regarding t2 instance type family combined with EBS optimized volumes: https://github.com/weaveworks/eksctl/issues/1257

Have you tried launching instances of other types like t3.medium? That works for me in us-east-1.

The fix will be part of 0.5.2 release, which is due shortly. I have tested exactly the command @mrichman used, and it worked.

0.5.2 is out now.

Confirming in my lab environment that eksctl 0.5.2 fixes the issues. The cluster provisioned without errors.

Was this page helpful?
0 / 5 - 0 ratings