Sorry, I think my language was confusing. The new host is healthy in every way, except it is not a member listed in 'etcd member list'. After removing the instance I terminated, I now only have 4 members listed in my 5 node cluster. Perhaps this will help explain:
core@ip-10-0-31-129 ~ $ fleetctl list-machines
MACHINE IP METADATA
10473578... 10.0.32.175 controlPlane=true,dataPlane=true,routerMesh=true
19d3db39... 10.0.32.176 controlPlane=true,dataPlane=true,routerMesh=true
a3d1e7df... 10.0.31.129 controlPlane=true,dataPlane=true,routerMesh=true
b5e5c904... 10.0.30.28 controlPlane=true,dataPlane=true,routerMesh=true
e360568f... 10.0.32.177 controlPlane=true,dataPlane=true,routerMesh=true
core@ip-10-0-31-129 ~ $ etcdctl member list
4a319eb002b016d6: name=e360568ff7be4fa1a4f7a59200c8bfb8 peerURLs=
http://10.0.32.177:2380 clientURLs=
http://10.0.32.177:23796980bf7cea9a1a6c: name=b5e5c904e84b491e8b8b9df756b3003c peerURLs=
http://10.0.30.28:2380 clientURLs=
http://10.0.30.28:2379ce0e8aba70447086: name=1047357805324721b92dd637e079786c peerURLs=
http://10.0.32.175:2380 clientURLs=
http://10.0.32.175:2379ee5439ee0ca9c962: name=19d3db396ea840a0949d103d66b4a933 peerURLs=
http://10.0.32.176:2380 clientURLs=
http://10.0.32.176:2379
Note that the host 10.0.31.129 is listed as a member in fleet, but not etcd. That is the new instance spun up by the Autoscaling Group after terminating one of the original members.
I am trying to get 10.0.31.129 to be an etcd member.
Did that make sense?