I used Cloud Formation template to create a 3 node cluster in AWS. I have the EC2 instances in the private subnet and the ELB in public subnet with 'AssociatePublicIpAddress' configuration enabled. Configured the security groups to allow necessary communication between ELB & EC2 instances. On initial creation of the stack the EC2 instances are able to join the cluster and working fine but when I stop the EC2 instances and later when I start it again, the nodes are not joining the cluster. Any direction to resolving the issue is apprecitated.
[UPDATE]: Here are the additional information
ELB Type: AWS::ElasticLoadBalancing::LoadBalancer with scheme as "internet-facing"
ASG: Yes using ASG with MinSize=1, MaxSize=3, DesiredCapacity=3
HealthCheck Type: Tried both ELB & EC2 set at ASG level.
HealthCheck setting: find below the detail on setting for HealthCheck.
"HealthCheck": {
"Target": "HTTP:7997/",
"HealthyThreshold": "2",
"UnhealthyThreshold": "10",
"Interval": "60",
"Timeout": "30"
}